gpt4 book ai didi

php - php数据库连接错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:40 26 4
gpt4 key购买 nike

检查登录数据时出错 拒绝用户 'username'@'localhost' 访问(使用密码:NO)

我的数据库代码

<?php
$conn = mysql_connect('localhost', 'root','' );
$db = mysql_select_db('toys');
if(!$db){
echo mysqli_error($db);
return;
} ?>

我得到的错误是 user 'username'@'localhost' (using password: NO)

我的 welcome.php

<?php
include('1.php');
include_once('database.php');
include('sidebar.php');
$uname=$_SESSION['username'];
$s=mysql_query("select center from users where username='$uname'");
$df=mysql_fetch_array($s);
$_SESSION['center']=$df['center'];
//$_SESSION['vid']=$_REQUEST['id'];
?>

我的用户.php

<? ob_start(); ?>
<?php
if (isset($_GET['msg']))
$msg = $_GET['msg'];
$msg="User Login Here";
if(isset($_POST['login']) && $_POST['login']!=''){

include_once('database.php');
$username = $_POST['username'];
$pass = $_POST['pass'];
$cent =$_POST['center'];
if($username=='')
{
$msg.= '<br>Please enter username';
}
if($pass=='')
{
$msg.= '<br>Please enter password';
}
if($cent=='')
{
$msg.= '<br>Please enter center';
}
if($username!='' && $pass!='' && $cent!='')
{

$username = mysql_real_escape_string( $username );
$password = mysql_real_escape_string( md5($pass) );
$center = mysql_real_escape_string($cent);
$res = mysql_query("SELECT * FROM users WHERE (username='$username' and password='$password' and center='$center' ) ");

if(!$res){
echo 'Error checking login data <br/>' .mysql_error();
return;
}
var_dump($row = mysql_fetch_row($res));
// exit();
if( $row > 0 ) {

session_start();
$_SESSION['username'] = $username;
header('location:home.php');
}
else{
$msg= "<h1>Invalid username or password</h1>";
}
?>

还有一个问题为什么它在 wamp 上运行良好

一旦我将它放到网上,它就会显示该错误。我尝试了一切但没有改变。我的 user.php 显示了登录凭据,但在登录后而不是移动到 home.php 它返回到带有 css 的 user.php 但没有详细信息,而是一个错误的空白页面

检查了一切但没有答案

最佳答案

一些事情:您的 MySQL 服务器用户名或密码不正确。确保您使用的是 mysqli 而不是 mysql。您可能在实时服务器上没有根访问权限。

通常,当您设置虚拟主机时,他们会给您一个 sql 用户名和密码供您使用。检查托管电子邮件。如果您自己设置了一个 Linux 服务器,那么您可能配置错误。如果您仍有问题,请在下方评论。

关于php - php数据库连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39117453/

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