Heim  >  Artikel  >  Datenbank  >  Wie erstelle ich ein Array aus einer Datenbankspalte in PHP?

Wie erstelle ich ein Array aus einer Datenbankspalte in PHP?

Linda Hamilton
Linda HamiltonOriginal
2024-10-24 05:22:30939Durchsuche

How to Create an Array from a Database Column in PHP?

Erstellen eines Arrays aus einer Datenbankspalte in PHP

Das Extrahieren der Daten einer einzelnen Zeile aus einer Datenbank mit mysql_fetch_array führt zu einem Array. Um jedoch ein Array aus den Werten aller Zeilen in einer bestimmten Spalte zu erstellen, ist ein umfassenderer Ansatz erforderlich.

Lösung

Eine effektive Lösung ist das Durchschleifen Die aus der Datenbank abgerufenen Zeilen erstellen nach und nach ein Array von Spaltenwerten:

<code class="php">$column = array(); // Initialize an empty array

while ($row = mysql_fetch_array($info)) {
    $column[] = $row[$key]; // Append the value of the desired column to the array
}</code>

In diesem Code:

  • Ein leeres Array $column wird initialisiert.
  • Eine While-Schleife durchläuft die mit mysql_fetch_array aus der Datenbank abgerufenen Zeilen.
  • Für jede Zeile wird der Wert der angegebenen Spalte mit $row[$key] abgerufen, wobei $key der Spaltenname oder Index ist .
  • Der abgerufene Wert wird an das $column-Array angehängt.

Dieser Vorgang wird fortgesetzt, bis alle Zeilen verarbeitet wurden, was zu einem Array führt, das die Werte der gewünschten Spalte von allen enthält Zeilen.

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Array aus einer Datenbankspalte in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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