數據庫提到的數據一般是資源類型的,要逐一讀出,添加到數組
公司主營業(yè)務:網站制作、成都做網站、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯公司推出天津免費做網站回饋大家。
while($row = mysql_fetch_assoc($res)){
$data[] = $row;
}
遍歷數據表,把相應的數據放到數組中即可
例如:
?php
//定義一個數組,用于保存讀取到的數據
$contents = array();
$query = mysql_query("select * from table");
//遍歷數據表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循環(huán)數組,或者通過鍵名使用數組
foreach($contents as $value){
print_r($value);
}
echo $contents[0]['字段名稱'];
?
php里面新建數據可以通過兩種方式,一種是通過array函數來創(chuàng)建,另一種就是通過賦值[]來創(chuàng)建。
?php
$arr1?=?array(1,2,3,4);
var_dump($arr1);
$arr2[0]?=?1;
$arr2[1]?=?2;
$arr2[2]?=?3;
$arr2[3]?=?4;
var_dump($arr2);
$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?/";
PHP查詢到的數據存放到數組里面,一般使用$arr[]=$row的方式實現,$row是mysql_fetch_array獲得的一行數據,本身是一個數組,執(zhí)行上面的語句之后,這一行會添加存放在額為數組$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?"執(zhí)行SQL語句:$sqlbr\n錯誤:".mysql_error();
echo?'查詢結果在下面的額為數組里面:pre';
print_r($result);
echo?'/pre';