Warning: 2 is not a valid MySQL result resource

Hallo zusammen,

ich hab ein kleines Problem und zwar wird bei meinem PHP script dieser Fehler auf der seite angeziegt …

Warning: 2 is not a valid MySQL result resource in /home/sites/site90/web/beta/rjbl/admin/edit_news.php4 on line 26

wer den Fehler in Action sehen will http://www.mas-yago.net/beta/rjbl/admin/edit_news.ph…

nun die Seite funktioniert zwar wunsch gemäss nur dieser Fehler klebt mitten in der Seite… nun meine Frage was will mir dieser Fehler sagen, oder wie kann ich im notfall die Fehler Medlung unterdrücken (nur als notlösung, eigentlich möchte ich den Fehler draus haben …

also hier die Paar Code zeilen weiss zwar nicht ob das jemandem was hilft …

18: mysql\_connect($host,$username,$password);  
19: @mysql\_select\_db($database) or die( "Unable to select database");  
20: $query = "SELECT \* FROM rjbl\_news WHERE id='$newsid'";  
21: $query2 = "UPDATE rjbl\_news SET datum = '$datum', autor = '$autor', article = '$article', link = '$link', active = '$active' WHERE id = '$newsid'";  
22: if (!$update)  
23: {  
24: if ($result = mysql\_query($query))  
25: {  
26: while ($row = mysql\_fetch\_row($result))  
27: {  
28: echo "" ;  
29: echo "";  
30: echo " ";  

währe dankbar für eine kleine (oder auch einen grossen :wink: Tip

cu
christian

Hi Christian!

Ich bin keine grosse Expertin, aber um Datenbankfehler genauer zu analysieren, lasse ich mir meist meine Query ausgeben (echo "Query: ".$query:wink:. Wenn Du direkten DB-Zugriff hast, kopiere das Ergebnis in die DAtenbank, die folgende Ausgabe hilft mir in der Regel weiter.
Alternative: Lass Dir den MySQL-Fehler direkt ausgeben: mysql_error();
Gruß,
Daniela

hi Daniela,

thx, für deine hilfe :smile: doch es lag schlussendlich nicht am SQL query …

hab ein fach mysql_free_result($result) innerhalb der while schleife gemacht :smile: und da ich immer nur eine Daten satz zum Modifizieren hatte funzete das Script aucht Tadellos :smile:

thx für deine Hilfe

ich wuerde sagen, dass dein statement kein ergebnis geliefert hat.

Warning: 2 is not a valid MySQL result resource in
/home/sites/site90/web/beta/rjbl/admin/edit_news.php4 on line
26

> [code]  
> 18: mysql\_connect($host,$username,$password);  
> 19: @mysql\_select\_db($database) or die( "Unable to select  
> database");  
> 20: $query = "SELECT \* FROM rjbl\_news WHERE id='$newsid'";  
> 21: $query2 = "UPDATE rjbl\_news SET datum = '$datum', autor  
> = '$autor', article = '$article', link = '$link', active =  
> '$active' WHERE id = '$newsid'";  
> 22: if (!$update)  
> 23: {  
> 24: if ($result = mysql\_query($query))  
> 25: {  
> 26: while ($row = mysql\_fetch\_row($result))  
> 27: {  
> 28: echo "

" ;
29: echo „“;
30: echo " ";
[/code]