Bei der Arbeit mit Datenbanken ist es oft wichtig, einzelne Datenzeilen abzurufen. Normalerweise können Sie dazu die Funktion mysql_fetch_array() verwenden. Was aber, wenn Sie ein Array erstellen müssen, das aus den Daten einer bestimmten Spalte über alle abgerufenen Zeilen hinweg besteht?
Die Lösung besteht darin, die von mysql_fetch_array() zurückgegebenen Zeilen zu durchlaufen und den Wert der gewünschten Spalte zu a hinzuzufügen neues Array. Hier ist ein Codeausschnitt zur Veranschaulichung des Prozesses:
<code class="php">$column = []; // Initialize an empty array // Fetch rows from the database while ($row = mysql_fetch_array($info)) { // Append the value of the specified column to the $column array $column[] = $row[$key]; }</code>
Mit diesem Ansatz können Sie ganz einfach ein Array generieren, das die Werte aus einer bestimmten Spalte in allen aus der Datenbank abgerufenen Zeilen enthält.
Das obige ist der detaillierte Inhalt vonWie fülle ich ein PHP-Array mit Spaltendaten von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!