CodeIgniter:排除 MySQLi 的“无法连接到数据库服务器”错误
在 CodeIgniter 中从 MySQL 切换到 MySQLi 驱动程序时,遇到错误:
无法使用提供的连接到您的数据库服务器设置。
可能特别令人沮丧。此错误表明您配置的数据库连接设置存在问题。
要解决此问题,请首先检查您的数据库配置设置。确保以下内容正确:
验证这些设置后,建议通过在database.php配置文件末尾添加以下代码来调试数据库连接:
echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
此代码将显示连接设置并尝试连接到数据库。如果连接过程中出现错误,它会提供详细的错误消息,可以帮助确定根本原因。
通过执行以下步骤并仔细调试连接设置,您应该能够解决“无法连接到数据库服务器”错误,并使用 CodeIgniter 中的 MySQLi 成功建立与数据库的连接。
以上是为什么我的 CodeIgniter 应用程序无法连接到我的 MySQLi 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!