我收到以下錯誤,請幫助搜索多個標準的MySQL
警告:mysql_num_rows()預計參數1是資源,布爾在d給出:\上線16
託管\ 10102937 \ HTML \的search.php警告:mysql_num_rows()預計參數1是資源,在布爾給出d:\在線託管\ 10102937 \ HTML \的search.php 23
警告:mysql_num_rows()預計參數1是資源,布爾D:\ hosting \ 10102937 \ html \ search.php 25行
這是我的PHP代碼
include("connection.php");
$type = $_POST['type'];
$address = $_POST['address'];
$bedrooms = $_POST['bedrooms'];
$min = $_POST['price'];
$max = $_POST['price'];
//$sql ="SELECT * FROM subscribers2 WHERE type = '%$type%' AND address = '%$address%' AND bedrooms = '%$bedrooms%' AND min as '%$min%' AND max as '%$max%' ";
$rs_result = mysql_query ($sql);
$num_rows = mysql_num_rows($rs_result);
$query = mysql_query("SELECT * FROM subscribers2 WHERE type = '%$type%' AND address = '%$address%' AND bedrooms = '%$bedrooms%' AND min as '%$price%' AND max as '%$price%' ");
$rs_result = mysql_query ($sql);
$num_rows = mysql_num_rows($rs_result);
$query = mysql_query("SELECT * FROM subscribers2 WHERE type LIKE '%$type%' AND address LIKE '%$address%' AND bedrooms LIKE '%$bedrooms%' AND min as '%$price%' AND max as '%$price%' ");
$number=mysql_num_rows($query);
?>
當您將查詢字符串註釋掉時,它看起來像您的查詢'$ sql'。 –
請注意,此搜索是廣泛開放的SQL注入!使用PDO! – jtheman
@peterpan你說得對,拿走這兩個//你會沒事的。彼得潘你應該添加這個作爲你的答案! – jtheman