我正在使用我的數據庫中的數據填充選擇(SQL查詢)。該選項,例如有:PHP將選定的值傳遞給查詢
所有員工
傑克
喬
拉里
鮑勃
現在文本All Employees
顯然是不實際的員工的名字,所以我會如何改變我的查詢基於Select的值添加一個where子句到我的sql查詢?
顯然$selectedOption = $_POST['testingselect'];
將選定的值存儲在變量$selectedOption
,我可以寫我Where
條款閱讀(假設)
$SQL = "Select * from goneaz where firstname = $selectedOption"
但是,如果$selectedOption
=所有員工什麼都不會被退回。如何在我的SQL語句中添加動態添加(僞代碼)if $ selectedOption = All Employees Then SQL = "Select * FROM goneaz
。如果$ selectedOption <>所有員工然後SQL = "Select * FROM goneaz where firstname = $selectedOption
輕微的mod,只是這樣才能正常工作。希望你不要介意 – RiggsFolly
@RiggsFolly感謝您的編輯。我完全忘了引號''''大聲笑 – RBCunhaDesign
簡單字符串連接。我太過於複雜了! – BellHopByDayAmetuerCoderByNigh