我知道这已经发布了,但我尝试了一些答案,但没有一个解决了我的困境。
我尝试使用我从其他开发人员手中接管的自定义CMS重新连接到我的数据库。最初,他们使用mysql_connect
来访问数据库,但这已被折旧,所以我尝试使用mysqli。但是,当我尝试这段代码时:
function Connect($host, $user, $pass, $db_name) {
$this->link = mysqli_connect($host, $user, $pass);
if (!$this->link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysqli_select_db($db_name, $this->link);
if (!$db_selected) {
die ("Can't use $db_name : " . mysql_error());
}
return $this->link;
}
我收到以下错误消息:
警告:mysqli_select_db()期望参数1为mysqli,string 在第33行的/home/kimosabe/public_html/admin/includes/db.php中给出 无法使用xyz_cmsdb:
这是第33行:
$db_selected = mysql_select_db($db_name, $this->link);
根据我看到的其他例子,订单看起来是正确的,所以我不确定为什么这会让我失望。