sql >> Databasteknik >  >> RDS >> Mysql

Odefinierad variabel:pdo, anrop till en medlemsfunktion prepare() på null

Som anges i kommentarerna, i OOP, måste du använda $this->pdo skickar objektets egenskap för det, istället för variabeln $query = $pdo-> eftersom du har konstruerat det i:

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

Dvs:

$query = $this->pdo->prepare



  1. Hur man får databasmetadata

  2. MyBatis RowBounds begränsar inte frågeresultat

  3. Ansluter till MySQL med Python

  4. Explicita JOINs vs implicita joins?