Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP làm cách nào để kiểm tra email đã có trong cơ sở dữ liệu MySQL?

nếu email là một khóa duy nhất, điều đó sẽ đơn giản

<?php
mysql_connect("localhost","root","root");
mysql_select_db("howdini");
$email = mysql_real_escape_string($_POST['mail']);
$sql="INSERT IGNORE INTO newsletter (email) VALUES ('$email')";
mysql_query($sql) or trigger_error(mysql_error()." ".$sql);
if (mysql_affected_rows()) {
  header("Location: /thankyoupage.php"); //Redirect page
} else {
  //already exists
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao các hàm mysql_ của PHP không được dùng nữa?

  2. Tải dữ liệu trong tệp MySQL bằng URL tuyệt đối

  3. Xử lý lượng lớn dữ liệu trong PHP mà không có thời gian chờ của trình duyệt

  4. Cách hạn chế giá trị cột trong SQLite / MySQL

  5. xóa nơi id là lớn nhất