无法连接到数据库 - PHP [重复]

Posted

技术标签:

【中文标题】无法连接到数据库 - PHP [重复]【英文标题】:Unable To Connect To Database - PHP [duplicate] 【发布时间】:2016-07-30 07:56:53 【问题描述】:

我正在尝试连接到数据库,但收到错误消息:

PDOException: could not find driver in E:\Drive\Dev\php\connect\index.php:3 Stack trace: #0 E:\Drive\Dev\PHP\connect\index.php(3): PDO->__construct('mysql:host=localhost;...', 'dbuser', 'dbpassword') #1 main

我使用 XAMPP 来运行 Apache 和 MySQL。我还配置了 VirtualPorts 并通过它们的别名访问所有网站,例如'mysite/' 而不是 'localhost'

您能否检查下面的代码并帮助我解决问题。提前致谢!

<?php
    try
        $pdo = new PDO('mysql:host=localhost;dbname=carbrands', 'dbuser', 'dbpassword');
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $pdo->exec('SET NAMES "utf8"');
    
    catch(PDOException $e)
        $output = 'not connected';
        $e->getMessage();
        include 'output.html';
        exit();
    

    $output = 'connected';
    include 'output.html';
?>

【问题讨论】:

好像没有安装PDO驱动。 【参考方案1】:

您似乎缺少正确的驱动程序。

检查这个答案,因为它可能会帮助你

Missing driver

【讨论】:

好的,谢谢!从我第一次阅读这篇文章时,我无法弄清楚。现在它可以工作了:)

以上是关于无法连接到数据库 - PHP [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到本地 PHP 站点(未定义索引和未定义变量错误)[重复]

我的 php 代码无法连接到我的数据库 [重复]

无法连接到数据库(HY000/1045),尝试使用 php mysqli_connection 连接到数据库 [重复]

无法用php连接到mysql

我无法连接到 MySQL 数据库 [重复]

无法从 docker 容器连接到数据库 [重复]