Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
schon wieder php-frage
#1
Hi,

ich hab mal wieder ne php Frage, bei der ihr wahrscheinlich denkt, ich wäre ***...

Hier mein Mysql code, der mit einer query-anweisung ausgeführt wird:

PHP Code:
"UPDATE cities Set " $unit " = '" $total_units "' WHERE city_id = '" $city_id "'" 

Was ist hier falsch?? Oder geht das nicht, dass man in den Sql-Syntax eine Variable an dieser Stelle einbaut (was ich aber nicht vermute)?

Der Wert der Variable unit stimmt, da ich sie auch noch in einem anderen Teil des Scriptes verwende, und das funktioniert. $total_units hat auch den richtigen Wert (mit echo überprüft!) Und $city_id stimmt ebenfalls.

Könnt ihr mir helfen?

lg
knollenmax
Reply
#2
PHP Code:
"UPDATE `cities` SET `".$unit ."` = '".$total_units."' WHERE `city_id` = '".$city_id."'" 

So würde ich es machen Wink
Reply
#3
Genau wie es Molt sagt. So mal probieren.
Wenn nicht, mal mit mysql_error(); versuchen und schauen was als Fehler ausgegeben wird?

so far
Yannici
Manchmal denke ich:
Reply
#4
ok hab das mal mit mysql_error() überprüft, es war kein Syntax-Fehler (hätte mich schon gewundert)
ich war wohl gestern etwas neben der sache, das WHERE-Feld muss bei mir id und nicht city_id heißen (konntet ihr ja nicht wissen)

Vielen Dank trotzdem und entschuldigt meine sinnlosen Fragen Wink
Reply




Users browsing this thread: 1 Guest(s)