PHP查詢到的數(shù)據(jù)存放到數(shù)組里面,一般使用$arr[]=$row的方式實現(xiàn),$row是mysql_fetch_array獲得的一行數(shù)據(jù),本身是一個數(shù)組,執(zhí)行上面的語句之后,這一行會添加存放在額為數(shù)組$arr的最后。
創(chuàng)新互聯(lián)公司秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站設計、成都網(wǎng)站設計,小程序制作,網(wǎng)頁設計制作,成都做手機網(wǎng)站,營銷型網(wǎng)站幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻自己的專業(yè)和所長。
典型的例子代碼是這樣的:
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?"執(zhí)行SQL語句:$sqlbr\n錯誤:".mysql_error();
echo?'查詢結(jié)果在下面的額為數(shù)組里面:pre';
print_r($result);
echo?'/pre';
$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?/";
遍歷數(shù)據(jù)表,把相應的數(shù)據(jù)放到數(shù)組中即可
例如:
?php
//定義一個數(shù)組,用于保存讀取到的數(shù)據(jù)
$contents = array();
$query = mysql_query("select * from table");
//遍歷數(shù)據(jù)表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循環(huán)數(shù)組,或者通過鍵名使用數(shù)組
foreach($contents as $value){
print_r($value);
}
echo $contents[0]['字段名稱'];
?
數(shù)據(jù)庫提到的數(shù)據(jù)一般是資源類型的,要逐一讀出,添加到數(shù)組
while($row = mysql_fetch_assoc($res)){
$data[] = $row;
}