Query wird ausgeführt, allerdings erscheint Warning: mysql_fetch_array():

P

Perforator

Hallo zusammen,
habe ein Problem mit meinen query`s, und zwar:
Ich speicher mir das/die Querie(s) in einer Variable und rufe es dann per Funktion auf.
Die Abfrage sieht z.B. so aus:
Code:
SELECT MAX(irgendwas)+1 AS max_value FROM table WHERE spalte=wert

Darauf folgen dann zwei Update-Statements.

Allerdings bekomme ich für jedes Query (obwohl es erfolgreich ausgeführt wird) folgende Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/apache/htdocs/mysql_modules.php on line 245

Ich würde jetzt vermuten das etwas am query selbst nicht stimmt, aber was?
Habe die Abfragen auch per Hand schon im phpmyadmin ausgeführt, ohne Probleme!

Jemand eine Idee?
 
Danke für den Tip!
Anscheinend gibt es aber noch Probleme bei meinen updates:

PHP:
$aupdate = "UPDATE table SET feld='".$value."' WHERE feld2='".$value2."' AND feld3 = '".$value3."'";

PHP:
$cupdate = "UPDATE table SET feld=0 WHERE feld2='".$value2."' AND feld3 = '".$value3."'";

Die "Werte" feld und feld2 sind beides Ganzzahlen, feld3 ist ein String.
Kann das Problem einfach momentan schlecht eingrenzen...
Syntax scheint für mich in Ordnung soweit.
An was kann es noch liegen?
 
Ganzzahlen kommen nicht in Anführungszeichen, die Ausgabe von [phpf]mysql_error[/phpf] gibt Hinweise auf Fehler im Query.

Gruß hpvw
 
Zurück