
$res = mysqli_query ($sql, "select BCur from microvast where id between 1 and 50")
foreach($res as $x=>$x_value) {
foreach($x_value as $k=>$v) {
$data[] = $v
}
这样可以$data[]生成了‘BCur’一列的一个索引数组,但是执行效率不高,多列就要做多次查询,期待更好的方法。
while ($row=mysqli_fetch_assoc($res)){
$id=$row["id"]
......
echo $id
}
这个办法只能打印出来
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组json_encode() 函数的功能是将数值转换成json数据存储格式。
例如:
<?php
//定义一个数组,用于保存读取到的数据
$array = array()
$query = mysql_query("select * from table")
//遍历数据表
while($rows = mysql_fetch_array($query)){
//可以直接把读取到的数据赋值给数组或者通过字段名的形式赋值也可以
$array[] = $rows
$array[$rows['id']] = $rows
}
print_r($array)
//最后通过json_encode()转化数组
echo json_encode($array)
?>
<?php$arr = array()
$query = mysql_query($sql)
while($row=mysql_fetch_assoc($query))
{
$arr[]=$row
}
?>
此时 $arr 应该是一个二维数组
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)