Fehlermeldung bei Ausgabe von Daten aus Datenbank |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Fehlermeldung bei Ausgabe von Daten aus Datenbank |
Tue. 22. May 2007, 11:57
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 186 Mitglied seit: 27.10.2006 Mitglieds-Nr.: 317 |
Habe ein MYSQL-Tabelle "wetterdaten" erstellt mit folgenden Spaltennamen.
mysql1.jpg ( 58.99KB )
Anzahl der Downloads: 32
nun habe ich am Angang meines Layouts im SF die Verbindung zur Datenbank angesprochen: QUELLTEXT <CMSPHP> //Datenbank ansprechen include("inc/inc.verbindung.php"); </CMSPHP> Diese funktioniert auch. Ergänze ich den Code nun noch durch eine Abfrage bekomme ich folgende Fehlermeldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web144/html/site/cms/inc/frontend.php(250) : eval()'d code on line 51 Eingefügt habe ich folgendes: QUELLTEXT <CMSPHP> $sql_art = "SELECT * FROM wetterdaten ORDER BY art_id DESC LIMIT 1"; $rs_art = mysql_query($sql_art); while($row_art = mysql_fetch_array($rs_art)){ </CMSPHP> <div id="navwetter"><CMSPHP echo $row_art['art_wasser'];</CMSPHP><!-- navwetter --></div> <CMSPHP>}</CMSPHP> Keine Ahnung wo der Fehler liegen könnte. Hat jemand vielleicht eine Idee?Wäre um jede Hilfe dankbar! |
|
|
Tue. 22. May 2007, 12:57
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 186 Mitglied seit: 27.10.2006 Mitglieds-Nr.: 317 |
Bin einen Schritt weiter gekommen. Habe nun meine connect-datei ein wenig abgeändert. Scheint wohl einen Konflikt mit
gewissen Namen zu geben.Nun werden die Daten angezeigt. Was jetzt aber das Problem ist, dass der eingebunden TEASERLISTER(02.01.02) im Layout plötzlich die News nicht mehr anzeigt. Wenn ich die Abfrage entferne erscheinen Sie wieder. Jemand eine Idee? |
|
|
Tue. 22. May 2007, 14:55
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
Ich denke das liegt daran, dass du das bestehnde datenbankverbindungsobjekt verwendest.
Erstelle eine neues Objekt und führe deine abfragen auf diesem aus... $tmp_db = new DB_cms; gruss chris |
|
|
Tue. 22. May 2007, 15:55
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 186 Mitglied seit: 27.10.2006 Mitglieds-Nr.: 317 |
hmm...das versteh ich jetzt nicht ganz.kannst du mir noch ein wenig auf die sprünge helfen?
|
|
|
Tue. 22. May 2007, 16:07
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
sagt dir objekt orientiertes programmieren etwas?
falls nicht wird das ziemlich schwirig ;-) also folgendes. du machst eine abfrage standardmässige über das bereits vorhandene db_cms objekt. Nun führst du eine weitere abfrage durch, womit die andere erhaltenen daten überschrieben werden mit den neuen daten! und dies kannst du umgehen in dem du ein neues objekt erzeugst das ebenfalls eine verbindung zu db herstellt wo nur deine daten drin gespeichert werden. verstehst du!? gibe dir gleich noch ein code beispiel.... gruss chris |
|
|
Tue. 22. May 2007, 16:12
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
Und hier noch das beispiel! (wurde aber nicht getestet ;-) )
QUELLTEXT <CMSPHP>
$tmp_db = new DB_cms; $sql_art = "SELECT * FROM wetterdaten ORDER BY art_id DESC LIMIT 1"; $tmp_db->query($sql_art); while( $tmp_db->next_record() ){ </CMSPHP> <div id="navwetter"> <CMSPHP> echo $tmp_db->f('art_wasser'); </CMSPHP> <!-- navwetter --> </div> <CMSPHP>}</CMSPHP> Der Beitrag wurde von Chregu bearbeitet: Tue. 22. May 2007, 16:12 |
|
|
Wed. 23. May 2007, 10:29
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 186 Mitglied seit: 27.10.2006 Mitglieds-Nr.: 317 |
viel dank für deine hilfe..ufd schwiizer isch verlass ;-) mir ist noch eine andere idee gekommen - habe die tabelle in die bestehende sf-datenbank geschoben und siehe da, es funktioniert einwandfrei. wieso schwieriger wenn's auch einfacher geht.
schöns tägli |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 28.4.24 - 06:42 |