Tom (der andere): / (MySQL) Abfrage nach mehreren Werten (Array)

Beitrag lesen

Moin,

sorry, das wurde bestimmt schon gefragt (und beantwortet), aber ich fin's im Archiv einfach nicht.

Also ich habe einen Array z.B. $array = array("Hund", "Katze", "Maus");

Aus der DB möchte ich jetzt alle Einträge, in denen Spalte_X entweder Hund, Katze oder SELECT FROM Tabelle_X WHERE Spalte_X = 'Hund' OR Spalte_X = 'Katze' OR Spalte_X = 'Maus' Maus ist. Also z.B. so:

SELECT FROM Tabelle_X WHERE Spalte_X = 'Hund' OR Spalte_X = 'Katze' OR Spalte_X = 'Maus'

Der (das?) Array kann jetzt aber ganz unterschiedlich (lang) sein. Kann man das irgendwie eleganter abfragen, so in der Art:

SELECT FROM Tabelle_X WHERE Spalte_X = (ein oder mehrere Werte aus $array)

Danke, Tom