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

mysqli_query() винаги връща true

$r ще бъде false само ако е имало SQL грешка. В противен случай той винаги ще връща обект, дори ако няма връщани редове от вашия оператор SELECT.

Използвайте mysqli_num_rows() за да преброите колко реда са върнати. Нула означава, че никой не използва този имейл адрес.

if(mysqli_num_rows($r))
    echo "Email address exists!";
else
    echo "sss"; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Код на грешка в MySQL:1411. Неправилна стойност за дата и час:'' за функция str_to_date

  2. Изчисляване на процента от броя на групата(*)

  3. Голям първичен ключ:1+ милиард реда MySQL + InnoDB?

  4. Защо тази актуализация на MySQL не работи?

  5. EF6 MySql:Update-Database -Script генерира SQL без точка и запетая