Avatar billede krydset Nybegynder
14. november 2003 - 13:38 Der er 8 kommentarer og
1 løsning

You have an error in your SQL syntax near

Er der en der kan fortælle mig hvorfor jeg får den her fejl med det her stykke kode

You have an error in your SQL syntax near 'order (vare, pris) VALUES ('test','test')' at line 1

echo "<a href='index.php?funktion=kob&vare_navn=test&vare_pris=test'><strong>Køb</strong></a><br />";



mysql_query("INSERT INTO order (vare, pris) VALUES ('$_GET[vare_navn]','$_GET[vare_pris]')") or die(mysql_error());
Avatar billede ohmish Nybegynder
14. november 2003 - 13:48 #1
prøv med:

$vare_navn = $_GET['vare_navn'];
$vare_pris = $_GET['vare_pris'];
mysql_query("INSERT INTO order (vare, pris) VALUES ('$vare_navn','$vare_pris')") or die(mysql_error());

desuden burde du ikke kalde en tabel for "order" da det er et reserveret ord i mysql. måske virker det, men det er lidt ustabilt.
Avatar billede ohmish Nybegynder
14. november 2003 - 13:50 #2
jeg kan se nu at det faktisk ER pga. "order" der kommer fejl
Avatar billede erikjacobsen Ekspert
14. november 2003 - 13:51 #3
order er reserveret. Skriv bare `order`
Avatar billede krydset Nybegynder
14. november 2003 - 14:09 #4
nåårr derfor, lavede det bare om til ordrer i stedet
smid et svar erik
Avatar billede jakoba Nybegynder
14. november 2003 - 14:12 #5
det lyder usandsynligt at pris skulle være en crar eller varchar felt. mon ikke det er et numerisk felt istedet (ligesom prisen er et tal).
der skal ikke anførselstegn omkring en numerisk værdi.
Avatar billede erikjacobsen Ekspert
14. november 2003 - 14:16 #6
Der må hjertens gerne komme '...' omkring et talfelt i mysql
Avatar billede krydset Nybegynder
14. november 2003 - 16:46 #7
Lagde du et svar??
Avatar billede krydset Nybegynder
27. november 2003 - 14:08 #8
nå tager selv point så :-( håber det er ok erik
Avatar billede ohmish Nybegynder
27. november 2003 - 15:56 #9
og grunden til at du afviste mit svar, er.. ?
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