2011-11-04 60 views
1

說我有它具有以下佈局的數據庫:PHP:多維數組的建設,以JSON

Fields: |Business_Name| |Business_ID| 

Data : |business_1A | |ABC_1  | 

我想查詢數據庫,並在同一時間取得的企業名稱和企業標識和再編碼這個結果給JSON以供進一步的使用。 我該如何去做這件事?

下面是一些代碼的要求:

$sql = "SELECT Business_Name,Business_ID FROM biz_table"; 

$businessArray = array(); 
$bizResult = mysql_query($sql); 

     while($row = mysql_fetch_assoc($bizResult)) { 
      $businessArray[][] = $row['Business_Name']$row['Business_ID']; 
      } 
      $result = json_encode($businessArray); 
      echo $result; 

提前感謝!

+2

請顯示一些現有的代碼。換句話說,你做的工作。我們回答問題,我們不會爲你寫代碼;) –

+2

你剛剛描述了必要的步驟。寫一些代碼,當你遇到那部分問題時回來。 –

+0

數組在哪裏? :) –

回答

1

根據你的問題 - 你的問題是「我該怎麼做?」沒有真正給輸出的例子,你想:

$sql = "SELECT Business_Name,Business_ID FROM biz_table"; 

$businessArray = array(); 
$bizResult = mysql_query($sql); 

while($row = mysql_fetch_assoc($bizResult)) { 
    $businessArray[$row['Business_Name']] = $row['Business_ID']; 
} 
$result = json_encode($businessArray); 
echo $result; 

$結果將是

{"business_1A" : "ABC_1" }

這是你想要的嗎?

+0

是的,這就是我正在尋找,歡呼! – EI756

+0

沒有probs - 如果你已經把你的預期輸出到你的問題,你可能會得到更多的迴應.... – ManseUK