在mysql php中,如何不用一段时间就获取所有可用行

在mysql php中,如何不用一段时间就获取所有可用行,php,mysql,select,loops,Php,Mysql,Select,Loops,如果我想在不执行while循环的情况下获取多行,请执行以下操作: while ($data = mysql_fetch_array($select)) {} 在mysql和php中如何实现这一点?使用mysqli,您就有了一个函数。从手册中: mysqli_result::fetch_all--mysqli_fetch_all-获取所有结果行 作为关联数组、数字数组或两者 有了mysqli,您就有了一个函数。从手册中: mysqli_result::fetch_all--mysqli_fetc

如果我想在不执行while循环的情况下获取多行,请执行以下操作:

while ($data = mysql_fetch_array($select)) {}
在mysql和php中如何实现这一点?

使用mysqli,您就有了一个函数。从手册中:

mysqli_result::fetch_all--mysqli_fetch_all-获取所有结果行 作为关联数组、数字数组或两者

有了mysqli,您就有了一个函数。从手册中:

mysqli_result::fetch_all--mysqli_fetch_all-获取所有结果行 作为关联数组、数字数组或两者

mysql\u fetch\u array()
旨在从结果集中获取一行,因此没有合理的方法不使用while。将mysqli用于fetch_all或习惯while:)

您的评论:

$_SESSION["whatever"]=array();
while($data = mysql_fetch_array($select)) {
   array_push($_SESSION["whatever"], $data);
}
mysql\u fetch\u array()
旨在从结果集中获取一行,因此没有合理的方法不使用while。将mysqli用于fetch_all或习惯while:)

您的评论:

$_SESSION["whatever"]=array();
while($data = mysql_fetch_array($select)) {
   array_push($_SESSION["whatever"], $data);
}

仍然使用
while
,但它很短,很简单。您想完成什么?我想在我的$\u会话中插入一个查询,该查询包含spicific用户的购物车列表的所有行与您想要的内容和答案一致。尽管,但仍然使用
,但它很短且简单。您想实现什么?我想在我的$\u会话中插入一个查询,该查询包含特定用户购物车列表的所有行,并与您想要的内容和答案保持一致。