GuldstrandMedlem sedan juli 20041 274 inlägg
Jag måste vara blind. :o
Får följande fel:
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 'desc) VALUES (1, test, testar lite bara...)' at line 1
..av denna kod:
$id = (int)$CURUSER["id"];
$namn = htmlspecialchars($_POST["namn"]);
$besk = htmlspecialchars($_POST["besk"]);
$ret = mysql_query("INSERT INTO fotoalbum (userid, name, desc) VALUES ($id, $namn, $besk)") or sqlerr(__FILE__, __LINE__);
Har jag missat något? :q
Mr. N.Medlem sedan sep. 20023 794 inlägg
jmeMedlem sedan maj 20011 967 inlägg
Man kan, om jag inte minns helt fel, köra med `´ .
Borde inte $namn och $besk omslutas med enkla fnuttar?
@ndersMedlem sedan juni 200026 914 inlägg
Man ska ALLTID skriva ut färdig SQL-fråga. Vi vet inte vad dina ruttna php-variabler innehåller. Dessutom är det, även om man backtickar fältnamn, riktigt dumt att använda reserverade ord som namn.
edit: Finns mycket läckra tips i tråden Läs detta innan du ställer frågor i SQL-forumet.
GuldstrandMedlem sedan juli 20041 274 inlägg
@nders skrev:
Man ska ALLTID skriva ut färdig SQL-fråga. Vi vet inte vad dina ruttna php-variabler innehåller.
Vad är det för språkval?
Mr. N. skrev:
Får man döpa en kolumn till desc?
Aha! Kan vara det, ska undersöka detta. ;)
@ndersMedlem sedan juni 200026 914 inlägg
Vad är det för språkval?
Jag är moderator, jag skriver vad jag vill. ;)
Skämt åsido - det var inte meningen att du skulle ta illa upp. :)
GuldstrandMedlem sedan juli 20041 274 inlägg
@nders skrev:
Vad är det för språkval?
Jag är moderator, jag skriver vad jag vill. ;)
Skämt åsido - det var inte meningen att du skulle ta illa upp. :)
Nejdå, jag tog inte illa upp. Tyckte bara att det inte passade riktigt. :p