需要帮助使php应用程序连接到heroku中的cleardb

时间:2017-12-25 17:00:51

标签: php mysql heroku

我最近决定从openshift迁移到heroku,现在我遇到了无法从heroku连接到cleardb mysql数据库的问题。需要你的所有帮助。这是我的php db配置文件。请让我知道我哪里出错了。

$url=parse_url(getenv("CLEARDB_DATABASE_URL"));

  $server = $url["host"];
  $username = $url["user"];
  $password = $url["pass"];
  $db = substr($url["path"],1);
  $host= "mysql:host=$server;dbname=$db";
  var_dump($host);
try {
    $conn=new PDO($host , $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

} catch (PDOException $exc) {
    echo $exc->getMessage();
}
var_dump($conn);
echo "<br>";
var_dump($exc);
include 'classes.inc.php';

 echo "<br>".$db."<br>"; 
$project= new projecteg($conn);

$ conn的输出给出了这个

object(PDO)#1 (0) { }
NULL 

我也不知道如何在heroku中启用错误输出。

0 个答案:

没有答案