我對如何編寫PHP沒有任何線索,但我監管的其中一個站點使用它。我想要一個餅圖,它會根據當前數據自動更新。我知道如何編寫將繪製圖表的HTML,但不知道如何讓我的MySQL語句與數據交互。這是我要運行的一段代碼:PHP頁面得到MySQL查詢的結果
SELECT
pc.shortname Name,
Count(qa.factor) Count
FROM
stable_host pc,
stable_area pq,
stable_area_front qa
WHERE
pc.id = pq.host
AND pq.id = qa.area
AND ((pq.name='Signal1') OR (pq.name='Signal5'))
GROUP BY pc.shortname
ORDER BY pc.shortname
當我運行該腳本,它給了我下面的輸出:
Category1 62
Category2 53
Category3 35
Category4 38
我的問題是:我如何獲得輸出,所以它只是顯示數字,逗號分隔? (例: 「62,53,35,38」)
我不明白。我的SQL語句在哪裏適合這個?我的表名/字段名稱將在哪裏?這是整個PHP代碼嗎?我看到以'<?'開頭並以'?>'結尾的其他頁面。上面的陳述只是介於兩者之間? –
我會展開(對不起,以爲你已經寫過一些這樣的東西) –
我看了你給PDO的例子,但無法通過數據庫。無論我做什麼,上面的示例都只是說'無法連接到數據庫'。我的DSN如下所示:''mysql:host = MyHost; dbname = MyDBName';'我做錯了什麼? –