使用嵌套数组在 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中文网其他相关文章!