我一直在尝试一切超过4小时,并将错误固定到此代码段。你能告诉我这里可能有什么错吗?Php Mysqli内部错误
<?php
include_once 'database.php';
class Model {
public $db;
public $data;
public $data_item = array();
public function output(){
$this->db = new mysqli($db_servername, $db_username, $db_password, $db_name, $db_port);
$this->data = $this->db->query('SELECT * FROM `tbl_restaurants`');
while($row = $this->data->fetch_assoc()){
$this->data_item['res_id'] = $row['res_id'];
}
return $this->data_item['res_id'];
}
}
$obj = new Model;
echo $obj->output();
?>
'tbl_restaurants'删除。引用和尝试。不要删除第一个和最后一个报价 –
@anantkumarsingh它们不是引号。 –
从哪里获得变量'$ db_servername' ...?可能是这些变量的范围是原因。 –