Heim > Backend-Entwicklung > PHP-Tutorial > Wie verwende ich die WHERE IN-Klausel von MySQL mit einem Array von IDs?

Wie verwende ich die WHERE IN-Klausel von MySQL mit einem Array von IDs?

Linda Hamilton
Freigeben: 2024-12-23 01:54:51
Original
427 Leute haben es durchsucht

How to Use MySQL's WHERE IN Clause with an Array of IDs?

Verwenden der WHERE IN-Klausel zum Abfragen von MySQL mit einem Array

Anhand eines Arrays von IDs besteht das Ziel darin, eine SQL-Abfrage zu erstellen, die die Werte in der WHERE-Klausel mithilfe von überprüft die Array-Werte.

Um die Abfragezeichenfolge zu generieren, befolgen Sie diese Schritte:

Schritt 1: Erstellen Sie die Basisabfrage

SELECT *
FROM galleries
Nach dem Login kopieren

Schritt 2: Hängen Sie die WHERE-Klausel mit dem IN-Operator an

WHERE id IN (?,?,?,...)
Nach dem Login kopieren
  • Die Anzahl der Fragen markiert die Länge des Arrays.

Schritt 3: Parametrisieren Sie die Werte

  • Bereiten Sie die SQL-Anweisung mithilfe einer vorbereiteten Anweisung oder parametrisierten Abfrage vor.
  • Binden Sie die Array-Werte als Parameter an die Fragezeichen.

Beispiel:

  • Array: $galleries = array(1,2,5)

SQL-Abfrage:

SELECT *
FROM galleries
WHERE id IN (:id1, :id2, :id3)
Nach dem Login kopieren
  • :id1, :id2, :id3 sind benannte Parameter.

Schritt 4: Führen Sie die aus Abfrage

  • Führen Sie die vorbereitete Anweisung mit den als Parameter gebundenen Array-Werten aus.

Das obige ist der detaillierte Inhalt vonWie verwende ich die WHERE IN-Klausel von MySQL mit einem Array von IDs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage