警告:无法连接到数据库(不支持连接到3.22,3.23和4.0)SQLSTATE [HY000] [2054]

时间:2016-03-24 07:18:03

标签: php mysql pdo

昨天我编码时,突然出现以下错误消息:

警告: 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中做任何改变。

  • 服务器版本: 4.1.22-log
  • MySQL-Client-Version: 5.1.61
  • phpMyAdmin: 2.11.11.3
  • php-Version: 5.6.12

另外,我已经检查了domainfactory,并且清楚地说我的PHP版本是5.6.12而我的MySQL版本是5.1.16

所以我觉得我的webhoster有问题,但我决定先问这里。我的设置有什么问题吗?

0 个答案:

没有答案