我想對匹配十進制數= 0.00的結果進行查詢,然後在另一個查詢中查找結果大於0.00的查詢。mySQL語法錯誤爲「= 0」
我必須只用一個變量和一個查詢語句來做到這一點。
所以我寫了:
SELECT *
FROM table
WHERE price $price
,然後$price
變量有兩個值,一個是:"= 0.00"
,另有"> 0.00"
但我得到的錯誤:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"= 0.00" LIMIT 0, 30' at line 1
有沒有其他方法可以解決這個問題?有任何想法嗎?
(我必須有一個句子,一個變量...)
請發表您的完整代碼,請注意你這樣做的方式打開你SQL注入,因爲你允許用戶直接修改你的SQL – nrathaus
你可以顯示'$ price'包含 –
@Deepu,他在第四段。 –