Implode mit doppelten IDs

tvtotal

Erfahrenes Mitglied
Hallo und FROHE OSTERN,

ich habe eine kommagetrennte Liste
Code:
$list = implode(',', $ids);

In dieser Liste kommen IDs zeitweise mehrfach vor. Wie kann ich es bewerkstelligen, dass die Abfrage zahlenmäßig alle IDs zurückgibt?

Wenn eine ID doppelt vorkommt, soll die Ausgabe auch doppelt erscheinen.

Geht das überhaupt?

Danke tvtotal
 
mWn nur mittes UNOIN für jede ID

PHP:
$selects = array();
foreach($id in $ids){
    $selects[]="SELECT * FROM mytable WHERE id = {$id}";
}
$sql = implode(' UNION ALL ', $selects);
 
Hall und Danke,

mit UNION ALL funktioniert das tatsächlich******

Grüße tvtotal
 
Zuletzt bearbeitet:
UNION ALL! Das ALL ist wichtig, damit die Zeilen auch Mehrfach aufgelistet werden!
 
Ja, so habe ich es auch benutzt. Habe es im Beitrag angepasst. Viele Grüße und Danke nochmal ******
 

Neue Beiträge

Zurück