2012-10-04 57 views
-1

我該如何正確寫入?選擇SUM的SQL語法錯誤

$sql_totalbooknumber = "SELECT SUM(items_counter) FROM probid_categories WHERE items_counter>0 AND `category_id` <>355"; 

我得到這個

您的SQL語法錯誤;檢查 'FROM probid_categories WHERE items_counter> 0 AND`美食SELECT SUM(items_counter)' 在1號線

if (!mysql_query($sql_totalbooknumber)) 
    { 
    die('Error: ' . mysql_error()); 
    }; 
+3

你是怎麼執行這個查詢的?在開始時有一個語法錯誤意味着你在它前面有其他東西。 – tadman

+0

感謝tadman我編輯了我的帖子 –

回答

-1

嘗試 $sql_totalbooknumber = "SELECT SUM(items_counter) FROM probid_categories WHERE items_counter>0 AND category_id != 355"對應於你的MySQL服務器版本使用附近的正確語法手冊;

+0

'<>'和'!='是等價的。 '<>'是表達非等價的傳統SQL方式。 – tadman

+0

mysql確實支持<> – Tarun