Vinzenz Mai: sql und array

Beitrag lesen

Hallo,

In einem Array habe ich verschiedene ID's, getrennt durch ein ; angeordnet.

Jetzt möchte ich per Select, all die Zeilen auslesen, in denen die entsprechenden Id's vorkommen.

Also quasi "select * from tabelle where id ='...."

nein. Nicht =, sondern IN.

<- hierbei müsste ich ja dann irgendwie das Array durchlaufen, aber wie?

Nutze den IN-Operator:

SELECT  
    spaltenliste  
FROM  
    tabelle  
WHERE  
    id IN (kommagetrennte Liste der zulässigen Werte)  

Nutze implode(), um die kommagetrennte Wertliste zu erzeugen.

Freundliche Grüße

Vinzenz