Avatar billede artico Novice
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!
Avatar billede ksoren Nybegynder
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);
Avatar billede artico Novice
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 ?
Avatar billede artico Novice
16. november 2006 - 12:54 #3
send et svar
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
Computerworld tilbyder specialiserede kurser i database-management

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