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

Kiểm tra xem bản ghi đã tồn tại trong cơ sở dữ liệu chưa

Thực hiện CHỌN trước phần Chèn của bạn và kiểm tra xem giá trị có được trả về cho email này hay không. Đây là cách đơn giản nhất để thực hiện.

$CheckEmailQuery  = sprintf("SELECT `Email` FROM `subscribe` WHERE `Email` = '%s'",
                        mysql_real_escape_string($_POST['inputEmail']));
    $CheckEmailResult = mysql_query($CheckEmailQuery);
    if($CheckEmailResult){
        // Do What you are doing above
    }

Tôi chỉ mới đưa ra ý tưởng nhưng chưa thử nghiệm nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn hàng loạt với SQLAlchemy ORM

  2. MySql quá nhiều kết nối

  3. codeigniter bản ghi hoạt động truy vấn lồng nhau

  4. PHP / SQL, đơn giản chọn nơi lấy giá trị dưới dạng cột

  5. MySQL để thay thế bằng ký tự đại diện