rakiMedlem sedan jan. 2003137 inlägg Får detta felmeddelandet när jag försöker posta:
You have an error in your SQL syntax near 'from='asdsadasd',ip='213.64.110.127',msg='adsasdasd'' at line 1
insertkoden:
$queryn = "INSERT into gb_message set userID='$userID',time=DATE_SUB(now(), INTERVAL -6 HOUR),name='$name',email='$email',homepage='$sida',icq='$icq',from='$from',ip='$ip',msg='$msg'";
mysql_query($queryn) or die (mysql_error());
header("location: ?userID=$userID");
hittar inget fel, nån annan som gör det eller kan veta vart felet ligger?
rakiMedlem sedan jan. 2003137 inlägg Fixat
fixade det, lite kaffe och jag kunde tänka igen :birp
ändrade fältet 'from' till 'place'. Gillade tydligen inte att fältet hette så.
FuelMedlem sedan okt. 20001 285 inlägg Har sett att man inte kan döpa fält till vadsomhelst i PhpMyAdmin .. har sett också att om det inte funkar med ett namn så välj ett annat och ändra sen till ditt första alternativ, varför är det så ?
MatteMedlem sedan aug. 20002 975 inlägg Det finns vissa namn/ord som är reserverade för sql-kodningen. Dessa får inte användas som tabell eller kolumnnamn.
Vilka det är i mysql kan du läsa här: http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Reserved_words
@ndersMedlem sedan juni 200032 969 inlägg OT:
Jag ser att raki har använt UPDATE-syntax i sin INSERT-fråga. Kan man göra så i MySQL?
(Jag är också av den bestämda uppfattningen att SQL-problem skall postas i SQL-forumet)
MatteMedlem sedan aug. 20002 975 inlägg
@nders skrev:
Jag ser att raki har använt UPDATE-syntax i sin INSERT-fråga. Kan man göra så i MySQL?
Det hade jag ingen aning om att man kunde göra, men en titt i manualen säger att man kan göra så: http://www.mysql.com/doc/en/INSERT.html