我上传了项目直播。我是一个使用PHP和mysql查询的初学者。该网站运行正常,但现在当我将查询从mysql
更改为mysqli
时,我收到此错误:
{(“访问被拒绝用户'streetmart'@'localhost'(使用密码:否)”)}
答案 0 :(得分:2)
创建一个配置文件,例如db.php,并添加以下信息:
$db = mysqli_connect("localhost","username","password") or die("Failed to open connection to MySQL server.");
mysqli_select_db($db, "database name") or die("Unable to select database");
然后在要连接到数据库的页面中包含该文件。然后应该通过调用数据库运行mysqli查询,然后执行如下查询:
mysqli_query($db, "SELECT * FROM wherever");
答案 1 :(得分:0)
许多问题可能导致这种情况,只需从MySql切换到Mysqli就不会导致这种情况。
1)首先检查streetmart是否具有给定数据库的权限
2)仔细检查streetmart没有密码?如果用户没有添加一个ASAP
3)如果您正在进行更改然后切换到PDO,我甚至不会费心从Mysql切换到Mysqli。