如何把php 查询结果存入数组 5
<?php$db=newmysqli('localhost','root','6202','goodsmm');$query="select*frommenu";//从表...
<?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);
} 展开
$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);
} 展开
2个回答
展开全部
遍历数据表,把相应的数据放到数组中即可
例如:
<?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]['字段名称'];
?>
例如:
<?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]['字段名称'];
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询