Fehler: In Array einlesen nach SELECT aus Datenbank
Dirk
- perl
0 Tobias Kloth- php
0 Dirk
Hallo zusammen,
ich habe eine sehr sehr seltsame Fehlermeldung, bei der ich nicht weiß, woher sie kommt.
Quelltext:
$fehler = 0;
$bericht = array();
$sql = "SELECT dateiname, thumbnail FROM $veranstaltung";
echo $sql;
$datenbank = mysql_connect("$MySQLHost","$MySQLUser","$MySQLPasswort");
if ($erg = mysql_db_query($Fotodatenbankname,$sql))
{
echo 'Anzahl: '.mysql_num_rows($erg).'<br>';
while ($auslesen = mysql_fetch_array($erg))
{
AUSGABE
....
Ausgabe:
SELECT dateiname, thumbnail FROM 041112672fsgsdfAnzahl: 3
041112672fsgsdf0.jpg
041112672fsgsdf0.jpg
041112672fsgsdfthumb0.jpg
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web167/html/admin/superuser/fotoeventloeschen3.php on line 83
Line 83 ist die Zeile mit der while Bedingung. Offenbar klappt das Einlesen in das Array nur einmal, obwohl es 3mal gehen müßte. Mir ist das noch nie passiert oder überseh ich schlichtweg was?
Danke im voraus!
viele Grüße, Dirk
Hallo Dirk,
$datenbank = mysql_connect("$MySQLHost","$MySQLUser","$MySQLPasswort");
die Anführungszeichen sind überflüssig.
if ($erg = mysql_db_query($Fotodatenbankname,$sql))
die Funktion mysql_db_query ist veraltet, verwende mysql_select_db() und mysql_query().
SELECT dateiname, thumbnail FROM 041112672fsgsdfAnzahl: 3
bist du sicher, dass die Tabelle '041112672fsgsdf' heißt?
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web167/html/admin/superuser/fotoeventloeschen3.php on line 83
in einem solchen Fall ist immer mysql_error() zu befragen.
Grüße aus Nürnberg
Tobias
PS: der Themenbereich sollte PHP sein, oder?
die Anführungszeichen sind überflüssig.
die Funktion mysql_db_query ist veraltet, verwende mysql_select_db() und mysql_query().
Hmmm, die anderen Abfragen, die so laufen, funktionieren alle problemlos, deshalb bin ich ja so ratlos...
SELECT dateiname, thumbnail FROM 041112672fsgsdfAnzahl: 3
bist du sicher, dass die Tabelle '041112672fsgsdf' heißt?
100%ig. Ist zwar ein dummer Testname aber er funktioniert...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web167/html/admin/superuser/fotoeventloeschen3.php on line 83
in einem solchen Fall ist immer mysql_error() zu befragen.
werd ich tun!
PS: der Themenbereich sollte PHP sein, oder?
ähm ja, is wohl verrutscht... ;-)
viele Grüße, Dirk