如何把php 查询结果存入数组

<?php $db= new mysqli('localhost','root','6202','goodsmm'); $query="select * from menu";//从表menu中查询 $result=$db->query($query);//执行查询语句 $rows_result=$result->num_rows//统计查询到的行数 ?> 现在查询结果就在$result中,请问如何把查询结果以数组的形式存入呢?会的麻烦把代码补充一下,谢谢 $result_array=array(); while($rows=$result->fetch_array()){ array_push($result_array,$rows); }

第1个回答  2019-10-20
遍历数据表,把相应的数据放到数组中即可
例如:
<?php
//定义一个数组,用于保存读取到的数据
$contents
=
array();
$query
=
mysql_query("select
*
from
table");
//遍历数据表
while($array
=
mysql_fetch_array($query)){
$contents[]
=
$array;
}
print_r($contents);
//然后循环数组,或者通过键名使用数组
foreach($contents
as
$value){
print_r($value);
}
echo
$contents[0]['字段名称'];
?>
第2个回答  2019-05-17
1、你可以在接收的页面这样写把结果打印出来啊
 
?php
  echo
"<pre
";
  print_r($_post);
 ?>
2、返回的结果是:
3、这样就可以当做一个二维数组取值了
$_post["hobby"][0]或者$_post["hobby"][1]

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网