0
我是非常新的PHP和MySQL编程。我最近在YouTube上找到了这个教程来创建一个登录和注册页面。我在代码中进行了一些更改,以添加一些教程中未提供的功能。但是,当我执行代码时,我总是得到这个错误“警告:mysql_num_rows()期望参数1是资源,布尔在25行给出的C:\ wamp \ www \ reg_log \ register.php警告:mysql_num_rows()期望参数1
我是实际添加的电子邮件功能,让用户添加自己的电子邮件数据库
这里是我的PHP代码:。
<?php
if(isset($_POST["submit"])) {
$user=$_POST['user'];
$pass=$_POST['pass'];
$email=$_POST['email'];
$query=mysql_query("SELECT * FROM users WHERE username='$user' email='$email'");
$numrows=mysql_num_rows($query);
if($numrows==0)
{
$sql="INSERT INTO users(username,password,email) VALUES ('$user','$pass','$email')";
$result=mysql_query($sql);
if($result) {
echo "User Account Successfully Created";
} else {
echo "Unable To Create User Account";
}
} else {
echo "That username already exists! Please choose another username";
}
}
?>
您查询失败了,你也是编辑找出原因。你真的应该添加错误检查和处理你的代码。从mysql_error()开始,查看SQL错误是什么。 –