【发布时间】:2012-02-22 23:49:28
【问题描述】:
我正在尝试将我的代码更改为来自 mysql 的 msqli 准备语句。我不确定如何调整我目前可以检查数据库中是否已有电子邮件的代码。下面是我目前正在使用的代码。如何将其更改为准备好的语句并获得相同的结果?
//if email is equal to an email already in the database, display an error message
if(mysql_num_rows(mysql_query("SELECT * FROM users WHERE email = '".mysql_real_escape_string($_POST['email'])."'")))
{
echo "<p class='red'>Email is already registered with us</p>";
} else {
// missing code?
}
【问题讨论】:
-
欢迎您。我已尽我所能重新格式化您的帖子。请务必阅读常见问题解答以习惯标记。缺少一些您可能想要发布的代码。
标签: php mysqli prepared-statement