MySQL Fetch Array 函数仅检索一行
在 MySQL 编程中,mysql_fetch_array 函数用于从查询结果中检索单行放。但是,在给定的代码中,您遇到了仅返回第一行的问题,即使查询返回多行也是如此。
说明:
您提供的代码执行查询来选择姓名以“a”、“b”或“c”开头的艺术家。但是,mysql_fetch_array 函数仅从结果集中检索单行。第一次调用 mysql_fetch_array 返回结果集的第一行,$array_result[0] 包含该行中“artist”列的值。
解决方案:
要检索结果集中的所有行,您需要使用循环迭代这些行。提供的答案中显示的 while 循环正确演示了如何使用 fetch_array 函数迭代每一行并输出其内容。
以上是当我的查询有多行时,为什么'mysql_fetch_array”只返回一行?的详细内容。更多信息请关注PHP中文网其他相关文章!