使用巢狀數組在PHP 中檢索多個MySQL 行
要檢索多個MySQL 行並在PHP 中存取它們,您可以使用重複呼叫到mysql_fetch_assoc() 函數。如 PHP 文件中所指定的:
mysql_fetch_assoc() 從結果集中檢索下一行作為關聯數組。數組鍵是欄位名稱,數組值是對應的欄位值。
要存取多行數據,可以使用巢狀數組。以下是一個範例:
<code class="php"><?php // Establish database connection and execute query to select rows with number1 = 1 // Repeatedly call mysql_fetch_assoc() to retrieve each row as an associative array while ($row = mysql_fetch_assoc($result)) { // Store each row in a nested array $multidimensionalArray[] = $row; } // Access data from the nested array using the following syntax: $firstRowData = $multidimensionalArray[0]; $secondRowData = $multidimensionalArray[1]; echo $firstRowData['number2']; // Prints the number2 value for the first row echo $secondRowData['number2']; // Prints the number2 value for the second row ?></code>
這種方法允許您使用巢狀數組結構迭代行並存取所需的特定數據,甚至可以從多行存取。
以上是如何在 PHP 中使用巢狀數組檢索和存取多個 MySQL 行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!