Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Niezdefiniowana zmienna:pdo, wywołanie funkcji członkowskiej Prepare() na null

Jak stwierdzono w komentarzach, w OOP musisz użyć $this->pdo przekazanie dla niego właściwości obiektu, zamiast zmiennej $query = $pdo-> ponieważ zbudowałeś go w:

public function __construct($pdo)
{
    $this->pdo = $pdo;
    ^^^^^^^^^^
}

Czyli:

$query = $this->pdo->prepare



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj sumę na podstawie poprzedniego wiersza salda

  2. MySQL ALTER TABLE zawiesza się

  3. Utwórz skrypt bash monitorujący zapytania MySQL

  4. Dlaczego litery arabskie nie są wstawiane do bazy danych?

  5. mysqlworkbench wyświetla błąd wersji podczas eksportowania bazy danych