$stmt
wordt verondersteld een object te zijn met de methode execute()
.
Het lijkt erop dat $this->db->prepare()
geeft het goede resultaat niet terug.
Als $this->db
is een mysqli()
object moet je de parameters binden
zo:
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();
// ...
}