Update Sql mit PHP

Xching

Erfahrenes Mitglied
Hallo Zusammen,

Ich habe ein klein Problem mit Update, ich möchte gern die neue Anzahl statt die alte Anzahl einsetzen aber es zeigt mir Fehler, dass das Form unkorekt ist.
 
Zuletzt bearbeitet:
Die Werte der Spalten in MySQL müssen beim update in Hochkommas gesetzt sein:
PHP:
$sql=sprintf("UPDATE html_spgroup SET anzahl= '".$erg['anzahl']."' WHERE grid=%d ",$grid);
 
Sorry Maniac_81, ich muss dir da bedingt wiedersprechen.
Wenn es ein Zahlenfeld und kein Textfeld handelt, dann sollte es keine Hochkomas haben. Und Anzahl klingt für mich nach einem Zahlenfeld. Es funktioniert zwar mit Hochkomas, ist aber nicht notwendig. (MySQL muss dann den Text erst in eine Zahl parsen)

Zahlenfelder:
TINYINT, SMALLINT, MEDIUMINT, INT bzw. INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL
 
Okey, ich kann mich wage daran erinnern das ich mal nen Error deswegen bekommen habe. War das vielleicht bei MySQL <5?

Seit ich das Zend Framework verwende, rosten die Standarts ein...
 
Ich danke euch, dass ihr mir geholfen haben, ich habe jetzt gemekt, dass in $erg befindet sich kein Ergennis Anzahl deshalb möchte ich nach Anzahl von Spid berechnen aber ich weiß es nicht wie ich count Funktion verwende.ich hoffe dass mir weiter helfen könntet.
 
Zuletzt bearbeitet:
Hallo,

ich habe die Solche Fehler bekommen, warum ist es so?

Fehler :

mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in www///
 
Zuletzt bearbeitet:
Zurück