警告:mysql_connect():在C:\xampp\htdocs\login\sessionhandler.php第35行中拒绝用户'root'@'localhost'(使用密码:YES)的访问
这就是35号线上的内容。
//to make a connection with database
$conn = mysql_connect("localhost", "root", "password") or die(mysql_error());
这是我的代码(如果问题不是真的在第35行)
//validation error flag
$errflag = false;
//Input Validation
if($_POST['uname'] == '')
{
$errmsg_arr[]='Login ID missing';
$errflag = true;
}
if($_POST['pword'] == '')
{
$errmsg_arr[] = 'Password missing';
$errflag = true;
}
//if there are input validations, redirect back to the login form
if($errflag)
{
$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
session_write_close();
header("location: login.php");
exit();
}
//to make a connection with database
$conn = mysql_connect("localhost", "root", "password") or die(mysql_error());
//to select the targeted database
mysql_select_db("ngchoonching", $conn) or die(mysql_error());
//to create a query to be executed in sql
$username = $_POST['uname'];
$password = $_POST['pword'];
$query = "SELECT * FROM profile WHERE username = '$username' AND password = '$password'";
//to run sql query in database
$result= mysql_query($query, $conn) or die(mysql_error());
//check whether the query was successful or not
if(isset($result))
{
if(mysql_num_rows($result) == 1)
{
//Login successful
session_regenerate_id();
$member = mysql_fetch_assoc($result);
$_SESSION['SESS_MEMBER_ID'] = $member['id'];
$_SESSION['SESS_FIRST_NAME'] = $member['firstname'];
$_SESSION['SESS_LAST_NAME'] = $member['lastname'];
$_SESSION['STATUS'] = true;
session_write_close();
header("location: login-successful.php");
exit();
}
else
{
//login failed
header("location: login-failed.html");
exit();
}
}
else
{
die("Query failed");
}
?>
我使用localhost、phpmyadmin、xampp,但我不明白为什么拒绝访问。
尝试$conn=mysql_connect(“localhost”,“root”)
或$conn=mysql_connect(“localhost”,“root”,“”)
2)我正在尝试将html表单注册到数据库,但我得到了这样的警告: 警告:mysql_connect():拒绝访问用户'root'@'localhost'(使用密码:NO)
我知道这个标题看起来很熟悉,但不是。我正在处理一个web应用程序,当我运行它时,它显示:用户'root'@'localhost'的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。我得到的消息是拒绝用户'root'@'localhost'的访问(使用密码:YES)。当我重新进入mysql控制台并输入密码时,它会发出一声哔哔声,然后关闭。我得
伙计们,我有共同的问题。我想用PHP将MySQL数据库中的数据显示到HTML页面中。 使用此代码: 但我有
PHP警告:mysqli_connect():(HY000/1045):第8行的用户'root'@'localhost'(使用密码:NO)访问被拒绝:\pleskvhosts\peacewithoutlimits.org\httpdocs\admin\includes\connect.PHP
当我开始使用xampp连接到我的数据库时,它不起作用,并显示以下错误: 警告:mysqli::_construct():(HY000/1045):用户“root”@“localhost”的访问被拒绝(使用密码:是) 有人能帮忙吗?
问题内容: 我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有的话)以及如何更改它? 我试过了: 但是它显示了我: 在此之后,我尝试: 但是,它要求输入我没有的密码。 更