$stmt
ma być obiektem z metodą execute()
.
Wygląda na to, że $this->db->prepare()
nie zwraca dobrego wyniku.
Jeśli $this->db
jest mysqli()
obiekt, który powinieneś powiązać parametry
tak:
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();
// ...
}