Den fejl betyder at din sql query lige før gik galt.
så sæt en or die på for at hitte ud af HVAD der går galt med den
$res = mysql_query("SELECT * FROM vare WHERE varenr = $vare") or die("fejl i query2:<br>" .mysql_error());
jeg fatter forreten ikke den der str_replace. du siger varenr = $vare og det tyder på at det der skal sammenlignes er tal. men i str_replace udskifter du kommaer med '<br>'. end streng der står <br> i er ikke et ordentligt tal.
0901fejl i query2: 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 ' 0002 0901 0901' at line 1
det med str_replace kan jeg godt se en fejl i. men hvad kan jeg skrive i stedet for så det kommer til at virke.
Så vidt jeg kan se, har du et kommasepareret resultat.
Prøv at fjerne din str_replace, og rette den her: $res = mysql_query("SELECT * FROM vare WHERE varenr = $vare"); til $res = mysql_query("SELECT * FROM vare WHERE varenr IN (".$vare.")");
flot fjernet lige ; men den kommer stadig med denne fejl :
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 ' 0002, 0901, 0901)' at line 1
har løst det på en anden måde.. har oprettet en ny tabel. så lukker
Synes godt om
Ny brugerNybegynder
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.