he conseguido que el error y la línea era la siguiente:Fatal error: No se puede acceder a la propiedad vacía
$stations=$this->$db->query('SELECT * from service_stations');
la variable db $ se declara privada y lo uso en la función __construct así:
public function __construct() {
//after including the config file
$host=DB_HOST;
$dbname=DB_NAME;
$dbuser=DB_USER;
$dbpsw=DB_PASSWORD;
try{
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$this->db=new PDO('mysql:host='.$host.';dbname='.$dbname, $dbuser, $dbpsw, $pdo_options);
}
catch(Exception $e)
{
die('Erreur: '.$e->getMessage());
}
}
THX de antemano :)
Deje de escribir etiquetas en los títulos de sus preguntas. Lo has hecho casi todos. –
Hice casi el mismo error, la respuesta a esta pregunta es muy útil –