[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());
?>
(Quelle: Wolfgang ), Eingetragen am 10.September.2008 
Letzten Webmaster News 10.09.2008 - [Tipp] Fehler beim Speichern des Alters eines User...
10.09.2008 - [Tipp] Nach Serverumstellung läuft Script nic...
29.08.2008 - [Tutorial] Verbindung zu MySql und Auswahl einer D...
28.08.2008 - [TIPP] PHP code lesbar gestaltet
28.08.2008 - [Tutorial] Arbeiten mit Unix-Zeitstempeln, date(),...
|