我有一个包含三列的表“ user”。 “用户名,邮件,密码”。注册人员时,我想检查记录中是否已存在该电子邮件。但是,这是不可能的。总是收到以下消息:致命错误:未捕获的错误:
在C:\ xampp \ htdocs \ PHPTest \ registration.php:18中对未定义函数mysql_query()的调用:堆栈跟踪:#0 {main}在第18行的C:\ xampp \ htdocs \ PHPTest \ registration.php中抛出
几天来我都没有发现错误。
使用了各种数据库。尝试了其他可能性。拼写检查
$read = mysql_query("SELECT Mail FROM user WHERE Mail='$mail'"); <--- HERE I GET THE ERROR
if(mysql_num_rows ($read) > 0){
echo "E-Mail bereits vergebnis";
}else{
echo "E-Mail nicht vergeben";
}
$query = "INSERT INTO user (Username, Mail, Password) VALUES ('$username', '$mail', '$pass')";
$result = mysqli_query($db, $query);
我希望这将计算出发生电子邮件的字段数。