[mehrere auswahlmöglichkeiten]MySQL WHERE id = 1,2,3,4?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
LuZeL
Mitglied
Beiträge: 11
Registriert: 29.12.2012 03:21

[mehrere auswahlmöglichkeiten]MySQL WHERE id = 1,2,3,4?

Beitrag von LuZeL »

Hallo Leute,

kurze frage, ich habe das bisher so:

Code: Alles auswählen

mysql_query("SELECT topic_id, topic_title FROM phpbb3_topics WHERE forum_id = 4 OR  forum_id = 5 OR  forum_id = 6 OR  forum_id = 7 OR  forum_id = 8 ORDER BY topic_time DESC LIMIT 5"); 
Da muss es doch eine leichtere möglichkeit geben, kann ich nicht irgendwie so machen:

Code: Alles auswählen

mysql_query("SELECT topic_id, topic_title FROM phpbb3_topics WHERE forum_id = {4, 5, 6, 7, 8, 9} ORDER BY topic_time DESC LIMIT 5"); 
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [mehrere auswahlmöglichkeiten]MySQL WHERE id = 1,2,3,4?

Beitrag von oxpus »

So:

Code: Alles auswählen

mysql_query("SELECT topic_id, topic_title FROM phpbb3_topics WHERE forum_id IN (4, 5, 6, 7, 8, 9) ORDER BY topic_time DESC LIMIT 5"); 
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
LuZeL
Mitglied
Beiträge: 11
Registriert: 29.12.2012 03:21

Re: [mehrere auswahlmöglichkeiten]MySQL WHERE id = 1,2,3,4?

Beitrag von LuZeL »

Danke! Klappt super :)
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“