我有多個字段,並從ajax方法後獲取值,我想過濾表與這個值。如果不是空查詢mysqli
我在page.php文件查詢:
$status=$_POST['status'];
$pname=$_POST['pname'];
$qr1 = $mysqli->query(
"SELECT id,uid,status,pname
FROM `tbl1`,`tbl2`
WHERE `id` IS NOT NULL AND `uid`=21 "
);
if(!is_null($_POST['status'])) {
$qr1 .= (" AND `status` = '$status' ");
}
if(!is_null($_POST['pname'])) {
$qr1 .= (" AND `product_name`='$pname' ");
}
$row1=$qr1->fetch_object();
但返回null,查詢是空的! 我在哪裏錯了?
爲什麼不使用參數,而已經使用mysqli? –
請閱讀一些文檔:http://www.w3schools.com/php/func_mysqli_query.asp(你將能夠快速理解) –