簡體   English   中英

PDO無法連接到遠程MySQL數據庫

[英]PDO doesn't connect to remote mysql database

我嘗試連接到遠程mysql數據庫。

$DBH = new PDO(
    'mysql:host='.$DB->DBHost.';dbname='.$DB->DBName,
    $DB->DBLogin, 
    $DB->DBPassword
);

$DB對象中,一切正常。 屬性DBHostDBNameDBLoginDBPassword存在並且正確。 但是, $DBH對象為空,我不知道為什么。 謝謝。

假設您的數據庫包含表,請嘗試運行以下命令:

$statement = $DBH->query('SHOW TABLES');

var_dump($statement->fetchAll(PDO::FETCH_COLUMN);

如果成功建立連接,則上面的示例將為您提供連接到的數據庫中可用表的列表。

正如您在注釋中指出的那樣,創建PDO對象時不會引發任何異常。 在您看來,它似乎是空的,僅此而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM