我在下面有以下查询,它使用GET
和fname
的{{1}}值将其与数据库表进行比较:
lname
当我运行代码时,它只考虑$query = mysql_query("SELECT * FROM pages
WHERE `fname` = '$fname' OR `lname` = '$lname'
LIMIT $start, $perpage")
or die(mysqli_error());
语句。
我希望它能够搜索'lname' = '$lname'
或fname
个变量,或者两个变量都被设置。
答案 0 :(得分:0)
使用LIKE
$query = mysql_query("SELECT * FROM pages
WHERE `fname` LIKE '%$fname%' AND `lname` LIKE '%$lname%'
LIMIT $start, $perpage
");