我的想法是:
10年積累的成都網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有綏濱免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
1.把結(jié)果放入三維數(shù)組,等值連接查詢,id對應(yīng)A的ID,大概如下
$arr["id"]["B"]["name"] = "php";
$arr["id"]["B"]["price"] = 1000;
$arr["id"]["C"]["name"] = "mysql";
$arr["id"]["C"]["price"] = 2000;
$arr["id"]["D"]["name"] = "mysql";
$arr["id"]["D"]["price"] = 2000;
仔細想了一下,id用字符貌似比整形好些,如果ID跨度很大,空間分配不會很大
2.打印出來
比如ID為1的
$id = "1";
$sum = $arr[$id]["C"]["price"] + $arr[$id]["D"]["price"] + $arr[$id]["E"]["price"] ;
這樣感覺蠻簡單的,。有疑問,歡迎交流哦!
遍歷數(shù)據(jù)表,把相應(yīng)的數(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]['字段名稱'];
?
PHP數(shù)組賦值方法如下:
?php
//?數(shù)值數(shù)組
$a?=?array();
$a[]?=?"aaaa";
$a[]?=?"bbbbbbb";
var_dump($a);
//?關(guān)聯(lián)數(shù)組
$b?=?array();
$b['id1']?=?"aaaa";
$b['id2']?=?"bbbbbbb";
var_dump($b);
//?數(shù)組聲明并賦值?(關(guān)聯(lián)數(shù)組和數(shù)值數(shù)組同時存在)
$c?=?array(1,?2,?"xxxx",?'sex'?=?'男');
$c['id1']?=?"aaaa";
$c['id2']?=?"bbbbbbb";
var_dump($c);
//?數(shù)組變量名稱也可以不存在,直接給變量賦值
$d['a']?=??1;
$d['b']?=?2;
var_dump($d);
?