Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3821|回复: 13
打印 上一主题 下一主题

求救 php login..

[复制链接]

188

主题

8

好友

314

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

跳转到指定楼层
1#
发表于 2012-2-27 08:48 PM |只看该作者 |倒序浏览
我用xampp当我的localhost...
以下是我写的code...
在当我要test login能不能成功时....我的username = ash...password = pass....
可是它就出现问题了...

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\login\login.php on line 13
Couldn't connect to database

line 13 是我highlight的那里..

这到底是那里写错了??
有谁知道..帮帮下我..


<?php

session_start();


$username = $_POST['username'];
$password = $_POST['password'];



if ($username&&$password)
{
        $connect = mysql_connect("localhost", "root", "") or die ("Couldn't connect to database");       
        mysql_select_db("member") or die ("Couldn't find database");       
       
        $quiery = mysql_query("SELECT * FROM login WHERE username='$username'");
       
        $numrows = mysql_num_rows($query);
       
        if($numrows !=0)
        {
        while ($row = mysql_fetch_assoc($query))
        {
        $dbusername = $row['username'];
        $dbpassword = $row['password'];       
        }
        if ($username==$dbusername&&$password==$dbpassword)
        {
        echo "Login successful. <a href='membersarea.php'>Click here to enter the members are</a>";
        $_SESSION['username']=$dbusername;
        }
        else
        echo "Invalid Password!";
        }
        else
        die ("That username doesn't exist!");
       
       
}

        else
        die ("Please re-enter username & password.");

?>




收藏收藏0

6

主题

1

好友

1943

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

2#
发表于 2012-2-27 09:06 PM |只看该作者
提示是显示连接数据库失败,你的数据库root没有设置密码?


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

3#
发表于 2012-2-27 09:14 PM |只看该作者
去localhost->phpmyadmin->privileges  看看你的root account


回复

使用道具 举报

188

主题

8

好友

314

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

4#
发表于 2012-2-27 09:22 PM |只看该作者
去localhost->phpmyadmin->privileges  看看你的root account
leon_lcl 发表于 2012-2-27 09:14 PM


我的是这样..
要怎样set..可以教我吗??


回复

使用道具 举报

188

主题

8

好友

314

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

5#
发表于 2012-2-27 09:22 PM |只看该作者
提示是显示连接数据库失败,你的数据库root没有设置密码?
htuomrev 发表于 2012-2-27 09:06 PM



    我的是这样..
要怎样set..可以教我吗??


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

6#
发表于 2012-2-27 09:23 PM |只看该作者
你现在的问题是你得root有放password,但是你得php mysqlconnect没放。建议你add new user


回复

使用道具 举报

188

主题

8

好友

314

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

7#
发表于 2012-2-27 09:33 PM |只看该作者
你现在的问题是你得root有放password,但是你得php mysqlconnect没放。建议你add new user
leon_lcl 发表于 2012-2-27 09:23 PM


我的phpmyadmin 的 username=root..password=123456....

而如果我在highlight那边放123456..
$connect = mysql_connect("localhost", "root", "123456") or die ("Couldn't connect to database");


那么它就会变Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) 而不是 NO 了...

   






如果要add new user...
那么 username 我要换别的 还是可以继续放 root??
HOST 是不是选 local??
password就不要放??


回复

使用道具 举报

6

主题

1

好友

1943

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

8#
发表于 2012-2-27 09:43 PM |只看该作者
add new user了过后直接用新username和密码连接数据库就可以了。
还有你的root不能够访问,如果要继续用root按照楼上朋友的方法去设置,不然就add new user。


回复

使用道具 举报

188

主题

8

好友

314

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

9#
发表于 2012-2-27 09:48 PM |只看该作者
add new user了过后直接用新username和密码连接数据库就可以了。
还有你的root不能够访问,如果要继续用ro ...
htuomrev 发表于 2012-2-27 09:43 PM

如果不要add new user...
我的phpmyadmin 的 username=root..password=123456....
我在highlight那边放123456..
$connect = mysql_connect("localhost", "root", "123456") or die ("Couldn't connect to database");
是不是这样???
可是wor...
我放了123456后..
那么它就会变Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) 而不是 NO 了...


如果要add new user...
那么 username 我要换别的 还是可以继续放 root??
HOST 是不是选 local??
password就不要放??


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

10#
发表于 2012-2-27 10:30 PM |只看该作者
回复 7# UWai

username,password 最好放,host 输入localhost
Global privileges check all


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 10:29 AM , Processed in 0.135421 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部