正文
php数据库输出数组列表 php如何输出数组
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
php按当前年份、季度、当月,查询mysql数据库并输出数组
PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。
典型的例子代码是这样的:mysql_connect('127.0.0.1',
'root',
'123456');$sql='select
*
from
test.tab';if
($res=mysql_query($sql)){
while($row=mysql_fetch_array($res))
$result[]=$row;
mysql_free_resule($res);}else
echo
"执行SQL语句:$sql\n错误:".mysql_error();echo
'查询结果在下面的额为数组里面:';print_r($result);echo
'';
PHP中怎么输出数组的每一项?
加下标,比如第一个可以直接写:
echo $MyArray1[1];
echo $MyArray1[2];
......
或使用数组:
for ($i=0;$i4;++$i)
{
echo $MyArray1[$i];
}
二维或多维数组也是一样的:
$MyArray2["地支"][1];
$MyArray2["地支"][2];
......
可以全部输出,也可以单独指定某个元素输出。
php如何把数据库里一列的值看成是一个数组然后输出
使用eval转换,例子代码:
?php $str="array ( 0 = array ( 'a' = '11', 'b' = '111', ), 1 = array ( 'a' = '22', 'b' = '222', ), 2 = array ( 'a' = '33', 'b' = '333', ), );"; $str=preg_replace('/,\s+\)/',')',$str);//删除括号前多余的逗号,不符合语法 eval('$arr='.$str);//转换为数组 print_r($arr);//输出数组?
PHP将数据库查询结果存在数组中输出
$rs=mysql_query($sql);
while($rows=mysql_fetch_assoc($rs)){
echo $rows["字段名"],'br /';
}
php怎么分别输出数组的值?
//查看数组这里有2个函数
print_r
和
var_dump
其中var_dump会输出数组值的数据类型。
你试一试使用
var_dump($rq);
或者
print_r($rq);
如果格式不是很好看,在上面的语句前面加上
echo
"pre";
这样数组就能按格式输出,方便查看。
php数据库输出数组列表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php如何输出数组、php数据库输出数组列表的信息别忘了在本站进行查找喔。