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
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
aber sie wurde eine Zeile weiter oben eben nicht richtig befüllt...
Sowas findet man mit Erfahrung... Also nicht verzweifeln, einfach weiter üben

