[Tipp] Fehler beim Speichern des Alters eines UsersSie befinden sich: Home > Webmaster News
Sie fragen bei der Registrierung eines Users auch dessen Alter ab, und wollen dies auch in MySql speichern. Der INSERT scheitert aber mit einer Fehlermeldung?
<?php
$name = 'Markus';
$alter = 22;
$sql = "INSERT INTO user (name,alter) VALUES ('$name',alter)";
mysql_query($sql) or die(mysql_error());
?>
Auf den ersten Blick sieht das alles korrekt aus. Der Fehler ist folgender:
"alter" ist ein reserviertes Wort in Mysql. Mit ALTER TABLE kann man den Aufbau einer Mysql-Tabelle ändern. Benutzen Sie einfach einen anderen Variablennamen:
<?php
$name = 'Markus';
$lebensalter = 22;
$sql = "INSERT INTO user (name,lebensalter) VALUES ('$name',lebensalter)";
mysql_query($sql) or die(mysql_error());
?>
(Autor: Wolfgang), Eingetragen am 10.09.2008
Schreib ein Kommentar
|