好的,这是我的代码:
try {
$pdo = new PDO ('mysql:host=127.0.0.1;dbname=db_name','user','password');
} catch (PDOException $e) {
exit ('Database error.');
}
我尝试了很多不同的主机名,用户名和密码组合,每次收到“数据库错误”。
我的问题是: 我应该怎么做才能使用这部分代码(这是我的connection.php文件)成功地将MySQL数据库从localhost传输到我的托管服务器?
提前谢谢你。
答案 0 :(得分:0)
摆脱这个尝试捕获的东西。保留为
$pdo = new PDO ('mysql:host=127.0.0.1;dbname=db_name','user','password');
看看它的内容(屏幕上还是日志)
答案 1 :(得分:-1)
使用此try和catch块进行错误跟踪
try {
$this->conn = new PDO('mysql:host=127.0.0.1;dbname=db_name','user','password');
$this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo 'Error: ' . $e->getMessage();
}