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

Фатална грешка:Извикване на член на функция query() на null

Първо, декларирахте $db извън функцията. Ако искате да го използвате във функцията, трябва да поставите това в началото на кода на вашата функция:

global $db;

И предполагам, когато си написал:

if($result->num_rows){
        return (mysqli_result($query, 0) == 1) ? true : false;

това, което наистина искахте, беше:

if ($result->num_rows==1) { return true; } else { return false; }


  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_real_escape_string?

  2. Каква е разликата между MyISAM и InnoDB?

  3. Обработка и регулация на връзката с ProxySQL

  4. MySQL заявка за присъединяване с помощта на like?

  5. Изчисляване на размера на InnoDB буферния пул за вашия MySQL сървър