遍历数据表,把相应的数据放到数组中即可
错那网站建设公司创新互联,错那网站设计制作,有大型网站制作公司丰富经验。已为错那成百上千提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的错那做网站的公司定做!
例如:
?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]['字段名称'];
?
建立一个空数组$a,
$a = array();
然后把你传过来的值$b加入到数组中
array_push($b);
print_r($a);
这样就能显示出你加入的值了
数据库提到的数据一般是资源类型的,要逐一读出,添加到数组
while($row = mysql_fetch_assoc($res)){
$data[] = $row;
}
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语句:$sqlbr\n错误:".mysql_error();
echo '查询结果在下面的额为数组里面:pre';
print_r($result);
echo '/pre';
php自带数组合并函数$arr = array_merge($arr1, $arr2, $arrc);
array_merge语法:array_merge(array1,array2,array3...)
$str='{"data":[{"name":"111","img":"748.jpg","dz":"uang","sz":"22"},{"name":"222","img":"888.jpg","dz":"ngzhu","sz":"13"},{"name":"333","img":"999.jpg","dz":"ve","sz":"27"}]}';
$json=json_decode($str,true);
echo $json['data'][0]['name']."br /";
echo $json['data'][0]['img']."br /";
echo $json['data'][0]['dz']."br /";
echo $json['data'][0]['sz']."br /";
//或者
$json=json_decode($str);
echo $json-data[0]-name."br /";
echo $json-data[0]-img."br /";
echo $json-data[0]-dz."br /";
echo $json-data[0]-sz."br /";