无法使用pdo连接到数据库

时间:2020-02-15 14:22:28

标签: php mysql pdo

这是我连接数据库的代码。

$host = 'http://databases.000webhost.com/';
    $dbname = 'myDb';
    $username = 'root';
    $password = 'myPsw';

  try {

    $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

    echo "Connecté à $dbname sur $host avec succès.";

  } catch (PDOException $e) {

    die("Impossible de se connecter à la base de données $dbname :" . $e->getMessage());

  }

我遵循了本教程:https://waytolearnx.com/2019/10/connexion-a-une-base-de-donnees-mysql-avec-php-pdo.html

这是出现的错误。

致命错误:未捕获的PDOException:SQLSTATE [HY000] [2002]无法解析地址“ http://databases.000webhost.com

1 个答案:

答案 0 :(得分:2)

使用$host = 'databases.000webhost.com';,您只需要提供主机名(或IP地址),而不是URL。 MySQL不使用HTTP协议。

相关问题