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数据库输出数组列表 php如何输出数组】可以全部输出,也可以单独指定某个元素输出 。
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数据库输出数组列表的信息别忘了在本站进行查找喔 。

    推荐阅读