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

volání členské funkce execute() na neobjektu

$stmt má být objektem s metodou execute() .
Vypadá to jako $this->db->prepare() nevrací dobrý výsledek.

Pokud $this->db je mysqli() objekt, měli byste svázat parametry takhle:

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();
  // ...
}


  1. SQL SELECT rychlost int vs varchar

  2. SQL:vyhledejte řetězec v každém sloupci varchar v databázi

  3. Jak propojit databázi s Amazon VPC

  4. Jak najít cestu hierarchie pro reprezentaci stromu