2013-04-10 48 views
1

所以我使用x-editable作爲引導程序,這對我來說很難。來自mysql數據的PHP數組--x-editable bootstrap

就這樣,換來選擇一個需要返回數組作爲這樣的菜單,使其工作:

$arr = array(
    array('value' => 'Male', 'text' => 'Male'), 
    array('value' => 'Female', 'text' => 'Female'), 
); 

這很好,如果你把它寫,但現在我需要讓這個數組從數據庫輸出。因此,例如,如果我運行「while($ row」循環,輸出將如何是這樣一個數組。這是我正在嘗試,但顯然失敗,因爲這是行不通的:

$query = 'SELECT id,app_name FROM apps'; 
    $result = mysql_query($query) or bomb($s,509,addslashes($query),addslashes(mysql_error())); 
    if(mysql_num_rows($result) > 0) { 
     while($row = mysql_fetch_assoc($result)) { 
      $arr .= Array(
       Array('value' => $row['id'], 'text' => $row['app_name']), 
      ); 
     } 
    } 

這可能是一個愚蠢的問題,所以在先進的感謝

回答

1

數組不能串接像琴絃 嘗試是這樣的:。

while($row = mysql_fetch_assoc($result)) { 
    $arr[]=Array('value' => $row['id'], 'text' => $row['app_name']); 
} 
+0

是啊,這確實起作用謝謝! – Matt 2013-04-10 17:57:39