我目前在MySQL中有一個很大的表,有幾個字段。我目前正在嘗試允許用戶通過選擇框篩選每個字段。正確過濾PHP/MySQL和選擇框
我有4個領域:學校,部門和國家。
我沒有問題,使用PHP,如何篩選基於用戶在選擇框中選擇哪個選項。
例如,如果這3個提交:
<select id="school">
<option value="13">John Brown School</option>
</select>
<select id="division">
<option value="I">I</option>
</select>
<select id="state">
<option value="NY">New York</option>
</select>
我將能夠根據每個選項進行查詢,如:
$school= $_POST['school'];
$division= $_POST['division'];
$state = $_POST['state'];
Query: SELECT * from table WHERE school=$school AND division=$division and state=$state
但是,如果我想有一個「全「選項(在選擇框中),我將如何將它實現到查詢或WHERE子句中,以便它不會過濾該特定字段?
我希望你使用準備好的語句來避免SQL注入。 –
我是,我只是保持簡潔,以保持'問題'儘可能簡單。 – Dodinas