我有一個單選按鈕,它有兩個值; 0和1的單選按鈕來使用通過在PHP中可變$activity = ($_POST['activity'];
在PHP中用'0'值查詢MySQL
在PHP查詢被設定爲:
"SELECT * FROM Orders WHERE activity = '$activity'";
這限制其中的活性列等於「1」值的行,但不適用於'0'值。相反,它帶來了所有的記錄。
任何想法我失蹤?我試過SELECT * FROM Orders WHERE activity = '0'
在MySQL本身,並且工作正常,所以我不確定我在PHP代碼中做了什麼錯誤。
請切換到[準備好的語句](http://bobby-tables.com/php.html)以防止SQL注入。 –
活動字段的類型是什麼? –
你錯過了一個右括號:'$ activity =($ _POST ['activity']);'。 –