Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Silkroad Online Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 11. November 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. November 2007, 11:19)


Daddi

Administrator

Beiträge: 8 170

Wohnort: Berlin

Beruf: Web-Entwickler / Student(AI)

  • Nachricht senden

2

Sonntag, 11. November 2007, 12:38

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

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