Strato中的PDO连接

时间:2016-06-21 20:58:57

标签: php mysql pdo server

创建和管理Web服务器时我有点新,我在尝试在Strato(网络托管服务)中配置我的网站时遇到了问题。 我过去使用过其他主机,其中大多数都是以相同的方式使用,所以代码不应该有太大变化。 但是,使用此主机,我无法连接到数据库。他们在常见问题解答中没有提供太多帮助,所以在我等待回复时我想问你。

我想知道我是否在以下代码中做错了什么:

<?php

   $dsn = 'mysql:host=rdbms.strato.de;dbname=DB2613867';
   $username = 'U******';
   $password = '*******';

   try {
       $db = new PDO($dsn, $username, $password);
       $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   } catch (PDOException $e) {
       echo $e->getMessage();
   }
   // more code
?>

它会引发内部服务器错误。

PS:他们提供连接数据库的方式是没有PDO。

谢谢!

  

我已经检查了用户名,密码和数据库名称,据我所知它们都是正确的

1 个答案:

答案 0 :(得分:1)

支持人员告诉我道歉他们还没能上传我的数据库细节,所以它实际上给了我一个错误,因为它不识别数据库(几乎两天后......)。它现已修复并正在运行。

感谢您的帮助!