0
$username = mysqli_real_escape_string($_POST['username']);
$result = mysqli_query($connect, "SELECT * FROM account WHERE username='".$username."' AND activate='0'");
while($row = mysqli_fetch_assoc($result)) {
echo 'Account not activated.';
}
我是MYSQLi的新手,如果用户输入错误的用户名并且未激活,我将如何显示错误信息。到目前为止,我得到了上面的代码。使用MYSQLi检查数据库中是否存在/激活用户名
它的工作原理!谢谢!将更多地阅读MYSQLi。 – 2013-03-17 14:31:47
'num_rows'是什么? – Si8 2013-08-11 02:09:14
这真的很丑,你应该使用准备好的语句(即使OP没有,你应该建议一个更好的方法):http://php.net/manual/en/mysqli-stmt.bind-param.php。你应该永远不要使用'SELECT *'(显式键入需要的字段)! – Sk8erPeter 2014-12-28 10:57:08