Unable to select student: Access denied for user ''@'localhost' to database 'student'
尝试运行以下代码时出错。
这里描述的方法都不起作用,这是我使用的代码
<?php
$servername = "localhost";
$username = "amal";
$password = "ZtFnzcDQB5K9hutM";
$dbname = "student";
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if (!mysql_select_db("student")) {
echo "Unable to select student: " . mysql_error();
exit;
}
$sql = "SELECT id as Name, Course, DOB, Gender FROM application WHERE userstatus = 1";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
while ($row = mysql_fetch_assoc($result)) {
echo $row["id"];
echo " ";
echo $row["Name"];
echo " ";
echo $row["Course"];
echo " ";
echo $row["DOB"];
echo " ";
echo $row["Gender"];
echo "<br><br>";
}
mysql_free_result($result);
$conn->close();
?>
最佳答案
尝试这样的事情:
<?php
$servername = "localhost";
$username = "amal";
$password = "ZtFnzcDQB5K9hutM";
$dbname = "student";
$conn = new mysqli($servername, $username, $password,$dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if (!mysqli_select_db("student")) {
trigger_error('Database connection failed : ' .$conn->connect_error , E_USER_ERROR);
exit;
}
?>
关于php - 无法选择学生: Access denied for user '' @'localhost' to database 'student' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30908135/