以下代码:
if(isset($_POST['user'])){
$user = $_POST['user'];
}
else
{
$user = "%%";
}
$sql = "SELECT * FROM users WHERE name LIKE '$user'";
mysqli_query($link,$sql);
导致查询不起作用,因为echo是:
SELECT * FROM user WHERE name LIKE ''
而不是
SELECT * FROM users WHERE name LIKE '%%'
如何解决这个问题?
答案 0 :(得分:1)
我认为,您的$ _POST ['用户']已设置,并填充''。