PHP混乱%百分号

时间:2014-07-26 16:10:41

标签: php mysql mysqli

以下代码:

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 '%%'

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我认为,您的$ _POST ['用户']已设置,并填充''。

相关问题