sql >> Database teknologi >  >> RDS >> Mysql

kald til en medlemsfunktion execute() på et ikke-objekt

$stmt formodes at være et objekt med metoden execute() .
Det virker som om $this->db->prepare() giver ikke det gode resultat.

Hvis $this->db er en mysqli() objekt skal du binde parametrene sådan:

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. Hvis PostgreSQL-antal(*) altid er langsom, hvordan pagineres komplekse forespørgsler?

  2. Kod din første API med Node.js og Express:Tilslut en database

  3. oracle systimestamp (sysdate) til millisekunder

  4. MYSQL-OPDATERING med IN og Subquery