我想聲明一個數組像$value=array('apple'=>'red', 'mango'=>'yellow').
現在我想要從數據庫中獲取這個值。 蘋果和紅色。 假設這個色彩被保存在名爲「顏色」的表中,並且在水果表中用color_id保存。 現在如何獲取它們並放入這個數組中。數組聲明
我試圖把代碼放在像數組這樣的括號中(代碼來獲取),但它沒有工作。 有人可以幫忙嗎?
表 - >果(fruit_id,COLOR_ID,fruit_name) 表 - >色(COLOR_ID,COLOR_NAME)
$result=mysql_query("select * from
fruit_table");
while($row=mysql_fetch_array($result)){
$row_color-mysql_fetch_array(mysql_query("select color_name from colors where
color_id=$row['color_id']"));
$val[]="$row['fruit_name']=>$row_color[color_name]";
}
$data=implode(",",$val);
$value=array($data);
thanxx提前。
您使用的數據庫是? – GWW 2011-02-15 06:40:46
mysql,wamp服務器phpmyadmin – champ 2011-02-15 06:41:42
發表你試過的東西。另外,你正在使用哪個數據庫? – SuperSaiyan 2011-02-15 06:41:57