gpt4 book ai didi

php - 将 mySQL_pconnect 转换为 mySQLi_connect 时出现问题

转载 作者:行者123 更新时间:2023-11-30 22:30:22 24 4
gpt4 key购买 nike

我最近向我的网站添加了一个 SSL 证书,当它激活后,我在尝试查看登录墙后面的页面时遇到以下错误:

Warning: mysql_pconnect(): Access denied for user 'refini14_admin'@'70.39.144.73' (using password: YES) in /home/refini14/public_html/Connections/Database.php on line 9

Fatal error: Access denied for user 'refini14_admin'@'70.39.144.73' (using password: YES) in /home/refini14/public_html/Connections/Database.php on line 9

我的托管公司的支持人员告诉我,这是因为当前版本的 php 不支持 mysql_pconnect,我应该修改它以使用不同的 sql 连接方法。

我已尝试修改我的数据库连接文件以使用 mysqli 进行连接,但仍然出现错误。这是我目前用于连接的代码(我用 * 替换了一些细节):

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Database = "******";
$database_Database = "refini14_db";
$username_Database = "refini14_admin";
$password_Database = "*******";
$Database = mysqli_connect($hostname_Database, $username_Database, $password_Database) or trigger_error(mysqli_error(),E_USER_ERROR);
?>

我只是根据错误消息修改了第9行,并将mysql_pconnect更改为mysql_connect。我仍然收到以下与 mysqli_error() 相关的错误:

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /home/refini14/public_html/Connections/Database.php on line 9

Fatal error: in /home/refini14/public_html/Connections/Database.php on line 9

我对 mySQL 没有经验,不知道如何解决这个错误。我对 mysqli_error() 所做的修改没有解决问题。

最佳答案

添加你的值并尝试:

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>

关于php - 将 mySQL_pconnect 转换为 mySQLi_connect 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043144/

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