sql >> Databáze >  >> RDS >> Mysql

Nedefinovaná proměnná:pdo, volání členské funkce Prepare() na null

Jak je uvedeno v komentářích, v OOP musíte použít $this->pdo předání vlastnosti objektu místo proměnné $query = $pdo-> protože jste to zkonstruovali v:

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

T.j.:

$query = $this->pdo->prepare



  1. Jak mohu snadno převést aplikaci Django z mySQL na PostgreSQL?

  2. Jak dát jedinečné omezení kombinaci sloupců v Oracle?

  3. Co jsou sekvenční vs. paralelní streamy v Javě?

  4. Proč je jaro jdbcTemplate.batchUpdate() tak pomalé?