這應該很容易,但我不能讓它工作。 這個想法是尋找從表單發佈的電子郵件地址。如果它存在回顯的東西,如果不回聲別的東西。mysql_query與PHP變量
我的代碼是:
<?php
//MySQL Database Connect
mysql_connect("localhost", "********", "**********")
or die("Unable to connect to MySQL");
//get data from form
$email=$_POST['email'];
//ask the database for coincidences
$result = mysql_query("SELECT email FROM pressmails WHERE email='.$email.'");
$num_rows = mysql_num_rows($result);
if($num_rows < 0){
echo "The user is registered";
} else {
echo "The user is not registered";
}
//Close database connection
mysql_close();
?>
的'mysql'擴展已經過時。閱讀更多http://php.net/en/mysql-connect。 //哦,你顯然會引入一些SQL注入 – KingCrunch
不要使用mysql_ *'。他們現在已經被棄用了,你應該習慣使用'mysqli'作爲最低... – BenM
你是否收到用戶沒有註冊的消息?我想也許你的'$ num_rows <0'是錯誤的方式...... –