My script containing that error is this:
$stmt = $this->db->prepare(\'SELECT libelle,activite,adresse,tel,lat,lng FROM etablissements where type IN (\'
$stmt
is supposed to be an object with the method execute()
.
Seems like $this->db->prepare()
is not returning the good result.
If $this->db
is a mysqli() object you should bind the parameters like that:
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();
// ...
}