昨天我编码时,突然出现以下错误消息:
警告: PDO :: __ construct():连接到3.22,3.23& 4.0不受支持。服务器在第18行的/classes/DB.php中为3.23.58-log SQLSTATE [HY000] [2054]连接到3.22,3.23&不支持4.0服务器
我的DB.php第18行:
$this->_pdo = new PDO(
'mysql:host='.config::get('mysql/host').
';dbname='.config::get('mysql/db'),
config::get('mysql/username'),
config::get('mysql/password')
);
所以基本上 - 如果我做对了 - 警告说我的mysql数据库已经过时了。因为它之前与PDO一起使用没有任何意义,我没有在DB.php或Init.php中做任何改变。
另外,我已经检查了domainfactory,并且清楚地说我的PHP版本是5.6.12而我的MySQL版本是5.1.16
所以我觉得我的webhoster有问题,但我决定先问这里。我的设置有什么问题吗?