2012-02-24 31 views
1

我正在創建一個汽車數據庫,其中有兩個表格,即Make和Models。在HTML選擇選項字段中的MySQL行數

一個典型的製作行:

(4, 'Alfa Romeo'), 

一個典型的模型行:

(35, 4, 'TwinSpark'), 

在HTML頁面中,選擇元件通過數據庫傳播,所以,當我選擇阿爾法羅密歐(其中在分貝有27個型號),我想在選項阿爾法羅密歐(27)

如何讓模型計入此元素?

在我的PHP我有這樣的品牌:

<?php echo $opt->ShowCategory(); ?> 

在選擇這種傳播模式選擇通常是這樣的:

<select id="type" style="width: 212px;"> 
<option value="0">choose...</option> 
</select> 
+0

這是一個SQL問題(SELECT COUNT(*))或關於某些PHP DB框架? – 2012-02-24 03:02:46

回答

2

下面的查詢應該獲取你的數據想從您的數據庫。

SELECT name, COUNT(id) AS count 
FROM make, models 
WHERE make.id = models.id 
GROUP BY make.name 

你應該做的輸出這有什麼,我不能告訴你,因爲你還沒有公佈足夠的代碼/細節。

+0

@ 422不客氣。如果有效,請記住接受答案。 – kba 2012-02-24 18:59:49