我有php腳本接收來自JavaScript搜索窗體的許多變量。事情是這些變量中的一些可能是空的,所以我必須在查詢之前檢查每一個變量。例如:用戶可以輸入學生的姓名和身份,並將性別字段留空,那麼我應該如何編寫查詢?我讀過,我可能需要使用附加,但我不知道如何做到這一點。任何其他更好的主意?PHP查詢腳本 - 檢查之前檢查空變量
一段腳本:
$name = ($_GET['name']);
$id = ($_GET['id']);
$gender = ($_GET['gender']);
(!$con) {
throw new Exception("Error in connection to DB");
}
$query ="SELECT grade FROM students WHERE name ILIKE '%$name%' ";
$result = pg_query($query);
EDIT如果
好吧,我用空isset功能,然後我要檢查每一個變量並編寫新的查詢?如何在檢查後更新原始查詢?
查看空白和isset函數 – artragis