Avatar billede spm Nybegynder
25. juni 2005 - 14:34 Der er 4 kommentarer og
1 løsning

problemer med Mysql og WHERE funktion.

Hey. Jeg skal have noget trukket ud af min database som afhænger af 2 rigtige værdier.
jeg har en linie her der hedder: $gruppe = mysql_query("SELECT * FROM event WHERE dag = '$array[dag]' AND WHERE mdr = '$array[mdr]'");    kan det gøres på den måde eller skal det skrives på en anden måde?
Avatar billede arne_v Ekspert
25. juni 2005 - 14:39 #1
kun 1 WHERE:

$gruppe = mysql_query("SELECT * FROM event WHERE dag = '$array[dag]' AND mdr = '$array[mdr]'");
Avatar billede arne_v Ekspert
25. juni 2005 - 14:40 #2
og jeg tror at:

$gruppe = mysql_query("SELECT * FROM event WHERE dag = '" . $array['dag'] ."' AND mdr = '" . $array['mdr'] ."'");

er pænere PHP men jeg er ikke PHP haj
Avatar billede Slettet bruger
25. juni 2005 - 16:56 #3
Valget mellem Arnes to forslag er mest et spørgsmål om smag. De er begge ganske korrekte. Jeg plejer selv at bruge en tredje (lige så korrekt) udgave:

$gruppe = mysql_query("SELECT * FROM event WHERE dag = '{$array['dag']}' AND mdr = '{$array['mdr']}'");

Ifølge min smag er metode 2 grim, specielt pga. at den ofte kræver adskillige klumper af anførselstegn, som det kan være meget svært at skelne. Er '" en ' efterfulgt af en " eller omvendt?
Avatar billede spm Nybegynder
25. juni 2005 - 17:10 #4
sandbox, du har så endelig ret. det er mega bøvlet. jeg plejer også at rydde godt op i ' " '" osv..  Men mine points går nu til arne når han dropper et svar. tak for deltagelsen
Avatar billede arne_v Ekspert
25. juni 2005 - 17:26 #5
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
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