Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP как да проверя за имейл, който вече е в базата данни на MySQL?

ако имейлът е уникален ключ, това би било просто

<?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. Възможно ли е да се направят два първични ключа в една таблица?

  2. Изберете най-често срещаната стойност от поле в MySQL

  3. Когато клаузата WHERE на mysql е празна, върнете всички редове

  4. Трябва да получите записи от MySQL база данни само по дата от поле за дата и час

  5. Актуализирайте всички редове в базата данни с хеш стойност