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錯誤是什麼。 –