gpt4 book ai didi

php - 无法连接到数据库 mytable : could not find driver

转载 作者:行者123 更新时间:2023-11-29 17:31:32 25 4
gpt4 key购买 nike

我有 php 版本 5,但现在我升级到 php 7,我遇到了旧版本没有的问题。

我仍在尝试解决的一个问题是:

无法连接到数据库 mydatabase:找不到驱动程序(当我运行脚本时出现此情况)。

我尝试打开phpmyadmin,也出现错误:

The mysqli extension is missing. Please check your PHP configuration.

经过大量搜索我仍然可以找到解决方案,这与我在xampp上的mysql版本有关吗?也需要升级吗?

Apache 版本:2.4mysqlnd 5.0.12

************************ 编辑********************以下是连接数据库的代码:

    function connection()
{
$host = 'localhost';
$dbname = 'mydatabase';
$username = 'root';
$password = '';
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname;", $username, $password);
$conn->exec("SET CHARACTER SET utf8");

// echo "Connected to $dbname at $host successfully.";

}

catch(PDOException $pe) {
die("Could not connect to the database $dbname :" . $pe->getMessage());
echo "Line: " . __LINE__;
}

return $conn;
} //connection

最佳答案

在您的服务器上安装 mysqli 驱动程序或使用 PDO(如果可用)。使用此代码查找有关已安装驱动程序的更多信息:

<?php phpinfo() ?>

关于php - 无法连接到数据库 mytable : could not find driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50592157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com