warum wird dieser Query nur local ausgeführt online aber nicht ?

warum wird dieser Query nur local ausgeführt online aber nicht ?

am 08.02.2005 17:26:11 von Robert Belka

hallo,

eigentlich ganz einfach


userID int(4) Nein auto_increment Primärschlüssel
user_name varchar(30)
user_password varchar(32)
user_email varchar(60)
isAdmin int(1)

und das INSERT:

$sql = "INSERT INTO user(user_name,user_password,user_email)
VALUES('$name','$password ','$email')";

die Vars werden auch korrekt gefüllt.



nach Schreibfehlern hab ich auch schon gesucht, aber nixx gefunden...

vielleicht hab ich ja heute keinen Durchblick, aber es haben schon 2
leute mit rauf geschaut, und haben nixx gefunden...

fehler:

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
'user(user_name,user_password,user_email) VALUES('sr','sr ','sr')

Re: warum wird dieser Query nur local ausgeführt online aber nicht ?

am 08.02.2005 17:26:45 von Markus Spee

Robert Belka schrieb:
> $sql = "INSERT INTO user(user_name,user_password,user_email)
> VALUES('$name','$password ','$email')";

Fehlt da nicht ein Leerzeichen hinter user?

Re: warum wird dieser Query nur local ausgeführt online aber nicht ?

am 08.02.2005 17:32:32 von Robert Belka

hallo marcus,

genau das war es, :)

danke...
manchmal ist man aber auch echt blind .


seltsamerweise kann ich das query local abfeuern ohne fehler ?

gibt es dafür eine erklärung

Markus Spee schrieb:
> Robert Belka schrieb:
>
>> $sql = "INSERT INTO user(user_name,user_password,user_email)
>> VALUES('$name','$password ','$email')";
>
>
> Fehlt da nicht ein Leerzeichen hinter user?

Re: warum wird dieser Query nur local ausgeführt online aber nicht ?

am 08.02.2005 18:13:13 von Robert Belka

ich glaube, mySql möchte in meinem Fall die Function User() aufrufen,
deshalb kam der Fehler...

Robert Belka schrieb:
> hallo,
>
> eigentlich ganz einfach
>
>
> userID int(4) Nein auto_increment Primärschlüssel
> user_name varchar(30)
> user_password varchar(32)
> user_email varchar(60)
> isAdmin int(1)
>
> und das INSERT:
>
> $sql = "INSERT INTO user(user_name,user_password,user_email)
> VALUES('$name','$password ','$email')";
>
> die Vars werden auch korrekt gefüllt.
>
>
>
> nach Schreibfehlern hab ich auch schon gesucht, aber nixx gefunden...
>
> vielleicht hab ich ja heute keinen Durchblick, aber es haben schon 2
> leute mit rauf geschaut, und haben nixx gefunden...
>
> fehler:
>
> 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
> 'user(user_name,user_password,user_email) VALUES('sr','sr ','sr')