我有以下代碼,它完美地工作。如果他輸入的電子郵件地址已經存在於數據庫中,我希望用戶收到錯誤消息! 謝謝!檢查重複項,PHP和MySQL
$con=mysqli_connect("xxxx.com","xxxx_xxx","xxxx","yyyyy_");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$firstname = mysqli_real_escape_string($con, $_POST['firstname']);
$lastname = mysqli_real_escape_string($con, $_POST['lastname']);
$password = mysqli_real_escape_string($con, $_POST['password']);
$email = mysqli_real_escape_string($con, $_POST['email']);
$address = mysqli_real_escape_string($con, $_POST['address']);
$postcode = mysqli_real_escape_string($con, $_POST['postcode']);
$country = mysqli_real_escape_string($con, $_POST['country']);
$phonenumber = mysqli_real_escape_string($con, $_POST['phonenumber']);
$rating = mysqli_real_escape_string($con, $_POST['rating']);
$sql="INSERT INTO customers (firstname, lastname, password, email, address, postcode, country, phonenumber, rating)
VALUES ('$firstname', '$lastname', '$password', '$email', '$address', '$postcode', '$country', '$phonenumber', '$rating')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
在問之前你沒有Google嗎?使用'mysqli_num_rows()' – 2014-09-18 18:44:36
* snicker *你很荒唐@ Fred-ii- Google太難了。 – 2014-09-18 18:46:56
@JayBlanchard難道不是巧克力棒嗎?現在你已經做到了,我現在有了零食。 *士力架* – 2014-09-18 18:47:41