Supportnet / Forum / Skripte(PHP,ASP,Perl...)
probleme mit mysql Supplied argument is not a valid MySQL result
Frage
hi,
ich habe ein kleines/großes problem,
manchmal bekomme ich bei einer Abfrage die Ausgabe:Warning: Supplied argument is not a valid MySQL result resource in /verwaltung/freischaltung.php on line 51
nach einem "F5" sind die Daten dann aber da. Dieses wiederholt sich in den versch. Abfragen.
Liegt es an mysql ? suse 7.3
THX
Antwort 1 von ThomasOOP
ne glaub es liegt eher am code
wäre schön mal ein beispiel zu sehen wo das passiert
besonders dann die zeile 51 :-)
wäre schön mal ein beispiel zu sehen wo das passiert
besonders dann die zeile 51 :-)
Antwort 2 von quok
hier der code..
<?php
$result = mysql_query(" SELECT usr,gesp FROM user order by usr ");
#zeile 51 while ($myrow = mysql_fetch_row($result)){
echo $myrow[0];
}
<?php
$result = mysql_query(" SELECT usr,gesp FROM user order by usr ");
#zeile 51 while ($myrow = mysql_fetch_row($result)){
echo $myrow[0];
}
Antwort 3 von quok
kann es sein, daß sich der prozess zumüllt
laut phpadmin
213 root localhost playout_dv Sleep 613 NULL
und weiter steigend und das nur für diese abfrage - die anderen beenden sich sofort wieder -
jemand eine lösung
laut phpadmin
213 root localhost playout_dv Sleep 613 NULL
und weiter steigend und das nur für diese abfrage - die anderen beenden sich sofort wieder -
jemand eine lösung
Antwort 4 von ThomasOOP
wird $result zwischenzeitig gecleart oder anderweitig benutzt ?
Antwort 5 von quok
nein - muss es zurückgesetzt werden ? wenn ja wie ??
Antwort 6 von semi
Baue eine ordentliche Fehlerbehandlung in Deine Skripte ein, dann kannst Du besser darauf reagieren bzw. überhaupt den Grund für solche Fehler rausfinden.
Klartext: Verbindung gescheitert, DB nicht augewählt oder Fehler im SQL Statement.
Schau Dir die folgenden Funktionen an:
mysql_errno()
mysql_error()
Gruß,
Michael
Klartext: Verbindung gescheitert, DB nicht augewählt oder Fehler im SQL Statement.
Schau Dir die folgenden Funktionen an:
mysql_errno()
mysql_error()
Gruß,
Michael