我正在创建一个小型Web服务,我需要设置一些restfull api。
问题是我使用数据库类内部的方法设置了与db的连接,如下所示:
e.Handled = True
在我的城市模型的api方法上,我这样做:
public function connect() {
echo "Starting connection\n";
// Create connection
$conn = new mysqli($this->db_name, $this->username, $this->password);
// Check connection
if (!$conn) {
die("Database connection failed: " . $conn->mysqli_connect_error());
}
echo "Connected successfully";
return $conn;
}
在浏览器上,我收到以下消息:
创建数据库处理程序(数据库对象的构造函数)
开始连接(API中调用的Connect方法)
连接成功(连接成功)
查询不可执行(在城市模型中查询由于某种原因而失败,不知道为什么)
没有与数据库建立连接! (现在在API中连接失败,我在显示数据之前再次检查了它)
我没有发布所有文件,如果需要我可以做