2014-02-28 67 views
2

結果對象。當我運行一個查詢一樣,訪問MySQL的COUNT(*)在JavaScript

SELECT item, COUNT(*) FROM table WHERE item IN (1,2) GROUP BY item; 

我回去與對象的正常返回數組,但我不能與正常訪問COUNT(*)值操作如

result[0].COUNT(*) 

,因爲我通常會做result[0].item

我怎樣才能訪問這個項目嗎?我試圖搜索它,但我只找到PHP的解決方案。由於

+2

COUNT(*)AS數作爲前訪問 – Chitowns24

回答

3

名稱的集合列在您的查詢

SELECT item, COUNT(*) as [count] FROM table WHERE item IN (1,2) GROUP BY item; 

和訪問它作爲一個列

result[0].count 
3

試試這個SQL:

SELECT item, COUNT(*) AS count FROM table WHERE item IN (1,2) GROUP BY item; 

然後,在JavaScript,你可以這樣做:result[0].count

2

如果它是一個命名的問題,然後重命名爲這樣

count(*) as count 

列然後用result[0].count