gpt4 book ai didi

PHP-MYSQL 连接不工作

转载 作者:行者123 更新时间:2023-11-29 23:13:15 25 4
gpt4 key购买 nike

除了日常工作之外,我刚刚开始使用 php-mysql,几天以来我一直在绞尽脑汁解决 Apache、PHP 和 MySQL 之间的连接问题。

首先,我卸载了 Linux 发行版附带的所有 PHP 和 mysql 东西,然后在我的 rhel6 机器上安装了 mysql 5.6.22 和 php 5.6.4 并配置了 php

使用以下命令从源代码中获取。

./configure --with-apxs2=/usr/sbin/apxs --with-mysql

在此之后,我编写了一些代码来检查 mysql 和 php 之间的连接。就这样:

    <?php
$host_name = "localhost";
$database = "rating"; // Change your database name
$username = "rate"; // Your database user id
$password = "rate"; // Your password

//////// Do not Edit below /////////
try {
$dbo = new PDO('mysql:host='.$host_name.';dbname='.$database, $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch

(PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
echo "Connection failed: " . $e->getMessage();
die();
}
?>

这会引发错误,找不到驱动程序。谷歌搜索后我发现可能缺少 PDO 驱动程序并且必须安装它。请帮我解决这个问题。

如何让我的 php-mysql 连接正常工作。请帮忙。我上面的配置命令不正确吗?请指导我以及需要在 php.ini 中进行哪些更改

文件。

最佳答案

使用下面的行。

$dbo = new PDO('mysql:host='.$host_name.';dbname='.$database.'', $username, $password);

关于PHP-MYSQL 连接不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27980669/

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