18. august 2006 - 21:03
Der er
2 kommentarer og 1 løsning
update flere celler i DB
Jeg har et array i $_SESSION['afregning'] med idér. jeg vil nu "update" tabellen ordre_linier med noget lignene: mysql_query("UPDATE ordre_linier SET betaling ='ok' WHERE id ='$_SESSION['afregning']'") or die ("Der er sket en fejl ved usynlig: ".mysql_error()); Men hvordan får jeg den til at blive ved med at opdatere alle idérne fra $_SESSION['afregning'] ? Help!
Annonceindlæg fra Axcess Nordic
18. august 2006 - 21:14
#1
Du kan bruge IN og en kommasepareret liste af id'er: WHERE id IN (1,2,3,4) den kommaseparerede liste kan du generere med implode: $idstr = implode(",", dit_array);
18. august 2006 - 21:45
#2
Er det sådan : $idstr = implode(",", $_SESSION['afregning']); $sql = "UPDATE kundeordre_linier WHERE kundeordre_linier.id IN (" .$idstr. ") "; .. Hvordan afslutter jeg den ?