Sie sind nicht angemeldet.

1

11.11.2007, 11:12

Fehler in mysql query..

Moin..

Ich finde meinen Fehler iwie nicht:

//edit: Fehler gefunden. "alter" kann so nicht als Variable in einer mysql query benutzt werden.
[mysql]
INSERT INTO extras_joinus
(realname,
nickname,
email,
icq,
Geschlecht,
alter,
wohnort,
lastclan,
skill,
spieleseit,
comment,
Date)
VALUES
('gdfg', 'dsgsdg', 'bla@bla.de', '3489326462', 'Maennlich', 'XX Jahre', 'ezfdh', 'keine', 'keinen', 'ghf', 'Warum zu uns', NOW())
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near
'alter, wohnort, lastclan, skill, spieleseit, comment, Date) ' at line 2[/mysql]

Also, ich erkenne da absolut keine Fehler.
Mein PHP Script sieht wie folgt aus:

[php]
$nickname = $_POST['nickname'];
$email = $_POST['email'];
$icq = $_POST['icq'];
$Geschlecht = $_POST['Geschlecht'];
$alter = $_POST['alter'];
$wohnort = $_POST['wohnort'];
$lastclan = $_POST['lastclan'];
$skill = $_POST['skill'];
$spieleseit = $_POST['spieleseit'];
$comment = $_POST['comment'];

$sql = "INSERT INTO extras_joinus
(realname, nickname, email, icq, geschlecht, alter, wohnort, lastclan, skill, spieleseit, comment, Date)
VALUES
('".$realname."',
'".$nickname."',
'".$email."',
'".$icq."',
'".$Geschlecht."',
'".$alter."',
'".$wohnort."',
'".$lastclan."',
'".$skill."',
'".$spieleseit."',
'".$comment."',
NOW())";
echo "sql_query: ".$sql." ";

mysql_query($sql) OR die(mysql_error());[/php]

Das Script Online: *klick*


Danke schonmal =)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Hylax« (11.11.2007, 11:19)


2

11.11.2007, 12:38

Doch, kann es. Musst es aber so schreiben:
`alter`

Das sollte man sowieso mit allen Tabellennamen und Spaltennamen machen!
Daddi