我如何使用mysqli用LIKE进行查询并获取所有结果?php mysqli准备好的语句LIKE
这是我的代码,但它不到风度工作:
$param = "%{$_POST['user']}%";
$stmt = $db->prepare("SELECT id,Username FROM users WHERE Username LIKE ?");
$stmt->bind_param("s", $param);
$stmt->execute();
$stmt->bind_result($id,$username);
$stmt->fetch();
此代码它似乎并没有工作。我搜查了很多。 也可能会返回多于1行。 那么即使返回多于一行,我如何得到所有的结果呢?
请定义“不起作用” - PHP错误? MySQL错误?没有错误,但0结果? –
我想遍历所有结果。我怎样才能做到这一点? 当我说不起作用。它不会返回任何内容... – user2493164
此代码中没有返回运算符。 **如何它应该返回任何东西?** –