Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

PHP: Fehler Datenbank auslesen





Frage

Hallo, ich versuche mich eben an einem bekannten Video-Training. Derzeit versuche ich Daten aus einer Datenbank zu lesen. Ich habe da die Anweisungen des Lehrenden befolgt, doch ich bekomme diese Fehlermeldung: [b]Warning: Invalid argument supplied for foreach() in C:\Datenbanken\wamp\www\training\lk1\hallo.php on line 25[/b] Das ist der Code <?php $link = mysql_connect ("localhost:3306", "root", ""); if (! $link) { echo "Keine Verbindung"; die; } if ( ! mysql_select_db("training")) { echo "Keine Datenbank gefunden"; die; } $query = "Select * From kunden"; $result = mysql_query ($query); $datensatz = mysql_fetch_row; [b]foreach( $datensatz as $schluessel => $wert) {[/b] echo "Schluessel: " . $schluessel . " Wert: " . $wert . "<br>"; } ?> Line 25 ist die foreach Schleife. Kann mir jemand helfen??? Thomas

Antwort 1 von DeluxeStyle

$datensatz = mysql_fetch_row($result);

du solltest das resultset natürlich auch übergeben

Antwort 2 von detommy

Vielen Dank,

hab mich auf die angegebene Zeile versteift.

Thomas

Antwort 3 von DeluxeStyle

Der Fehler entstand auch in der Zeile, in der du gekuckt hast, ist schon richtig, da die Variable $datensatz nicht das enthielt, was sie sollte...
aber sie wurde eine Zeile weiter oben eben nicht richtig befüllt...

Sowas findet man mit Erfahrung... Also nicht verzweifeln, einfach weiter üben

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: