Avatar billede RasmusTheR Seniormester
24. april 2016 - 13:08 Der er 3 kommentarer og
1 løsning

SQL: lav et Database udtræk, ud fra en array

Hvordan ser en SQL sætning ud, som laver et udtræk fra en array?

Jeg har prøvet med følgende, men det er åbenbart ikke sådan man gør..

$bruger_id = array("131", "132", "133", "134");
   
$sqli = "SELECT * FROM kunder WHERE bruger_id ='".$bruger_id."'";
Avatar billede olsensweb.dk Ekspert
24. april 2016 - 13:20 #1
du skal have fat i IN

ref http://stackoverflow.com/questions/907806/php-mysql-using-an-array-in-where-clause

$galleries = array(1,2,5)
$ids = join(',',$galleries); 
$sql = "SELECT * FROM galleries WHERE id IN ($ids)";


ref http://www.tutorialspoint.com/mysql/mysql-in-clause.htm
 
SELECT * FROM employee_tbl WHERE daily_typing_pages IN ( 250, 220, 170 );
Avatar billede olsensweb.dk Ekspert
24. april 2016 - 13:23 #2
så ca sådan (utested)

$bruger_id = array("131", "132", "133", "134");
$ids = join(',',$bruger_id); 
$sqli = "SELECT * FROM kunder WHERE bruger_id IN ($ids)";
Avatar billede RasmusTheR Seniormester
24. april 2016 - 20:37 #3
Virker perfekt, mange tak.

Opret bare et svar.
Avatar billede olsensweb.dk Ekspert
24. april 2016 - 21:00 #4
får du her
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