Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aufruf einer Member-Funktion execute() für ein Nicht-Objekt

$stmt soll ein Objekt mit der Methode execute() sein .
Scheint wie $this->db->prepare() gibt kein gutes Ergebnis zurück.

Wenn $this->db ist ein mysqli() Objekts sollten Sie die Parameter binden so:

if ($stmt = $this->db->prepare('SELECT libelle,activite,adresse,tel,lat,lng FROM etablissements where type IN (?)')) {
  $stmt->bind_param("s", $in_list);
  $stmt->execute();
  // ...
}