Heim >Datenbank >MySQL-Tutorial >Wie kann ich mehrere Zeilen aus einer MySQL-Datenbank abrufen und in einem PHP-Array mit mehrdimensionaler Struktur darauf zugreifen?
Mehrere Zeilen aus MySQL auswählen und in PHP darauf zugreifen
Frage:
Wie kann Ich wähle mit einer einzigen Abfrage mehrere Zeilen aus einer MySQL-Datenbank aus und rufe sie in einem PHP-Array mit einer mehrdimensionalen Struktur ab?
Antwort:
Um mehrere Zeilen aus MySQL abzurufen und in PHP über ein mehrdimensionales Array darauf zugreifen, können Sie die iterative Natur der Funktion mysql_fetch_assoc() nutzen.
Lösung:
Beispielcode:
<code class="php"><?php // Connect to MySQL $connection = mysql_connect('host', 'username', 'password'); mysql_select_db('database', $connection); // Execute SQL Query $query = "SELECT * FROM table_name WHERE number1 = 1"; $result = mysql_query($query); // Loop Through Rows and Build Array $multidimensionalArray = array(); $i = 0; while ($row = mysql_fetch_assoc($result)) { $multidimensionalArray[$i] = $row; $i++; } // Access Row Data echo $multidimensionalArray[1]['number2']; ?></code>
Mit diesem Ansatz können Sie mehrere Zeilen aus einer MySQL-Datenbank abrufen und auf deren Daten in einem mehrdimensionalen PHP-Array zugreifen.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere Zeilen aus einer MySQL-Datenbank abrufen und in einem PHP-Array mit mehrdimensionaler Struktur darauf zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!