Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:21 Der er 15 kommentarer og
1 løsning

MySQL problem

Hej;

Har følgende stykke kode:


$indbakke_insert = "INSERT INTO indbakke (id, create_time, from, modtager, tekst) VALUES ('', $tid, $afsender, $modt, $text)";
       
        $ind_ins_res = mysql_query($indbakke_insert, $conn) or die(mysql_error());
   

Men når jeg kører det, får jeg følgende fejl:

Der er en fejl i SQL syntaksen nær 'from, modtager, tekst) VALUES ('', 1111184302, 1, 2, sdgdfgfdg)' på linje 1

Kan nogen se, hvad der er galt?

Er snart desperat:)
Avatar billede jammerlab Nybegynder
18. marts 2005 - 23:25 #1
$indbakke_insert = "INSERT INTO indbakke (id,create_time,from,modtager,tekst) VALUES ('','$tid','$afsender','$modt','$text')";
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:31 #2
Der kommer stadig samme fejl...:)
Avatar billede erikjacobsen Ekspert
18. marts 2005 - 23:34 #3
$indbakke_insert = "INSERT INTO indbakke (id, create_time, `from`, modtager, tekst) VALUES ('', '$tid', '$afsender', '$modt', '$text')";
Avatar billede jammerlab Nybegynder
18. marts 2005 - 23:35 #4
mysql_query("INSERT INTO indbakke (id,create_time,from,modtager,tekst) VALUES ('','$tid','$afsender','$modt','$text')")or die(mysql_error());
Avatar billede detox Nybegynder
18. marts 2005 - 23:35 #5
FROM er et reserveret ord i MySQL
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:37 #6
Ahhhhh detox, skal prøves:)
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:39 #7
At ligge et svar detox:D Det virkede sgu:)
Avatar billede detox Nybegynder
18. marts 2005 - 23:39 #8
Hvilket Erik Jacobsen osse indikerer :)
Avatar billede jammerlab Nybegynder
18. marts 2005 - 23:41 #9
Tsk tsk... burde jeg havde set med det samme... hvor er listen med de ord??

http://dk2.php.net/manual/en/reserved.php#reserved.keywords

kan ikke finde "from" ??
Avatar billede detox Nybegynder
18. marts 2005 - 23:41 #10
Avatar billede detox Nybegynder
18. marts 2005 - 23:42 #11
Velbekommen
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:43 #12
nå okay, havde lige læst det hurtigt, og troede bare det var en anden måde at skrive det samme på:)

Kom med svaret erik;)
Avatar billede erikjacobsen Ekspert
18. marts 2005 - 23:43 #13
Man skal slet ikke bruge den liste. Man skal vænne sig til altid at sætte `...` omkring navne, sådan cirka sådan her:

$indbakke_insert = "INSERT INTO `indbakke` (`id`, `create_time`, `from`, `modtager`, `tekst`) VALUES ('', '$tid', '$afsender', '$modt', '$text')";

Så kan man spare sig selv for mange ærgrelser, spild tid, og arrige svigermødre. ;)
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:44 #14
Nå, nu blev det detox alligevel:)
Avatar billede kongfjong Nybegynder
18. marts 2005 - 23:44 #15
LOL, min svigermor skal slet ikke blande sig:)
Avatar billede detox Nybegynder
18. marts 2005 - 23:51 #16
Fin idé med backtics på alt. Tak for points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester