请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用户信息的数据库校验时报错

1
2
3
4
5
6
7
8
9
10
11
<p class="face">:(</p>
<h1>SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)</h1>
<div class="content">
    <div class="info">
        <div class="title">
            <h3>错误位置</h3>
        </div>
        <div class="text">
            <p>FILE: /data/webroot/ThinkPHP/Library/Think/Db/Driver.class.php &#12288;LINE: 109</p>
        </div>
    </div>
1
2
3
4
5
6
7
8
9
10
11
12
<?php
return array(
     
    'DB_TYPE' => 'mysql',
    'DB_HOST' => '127.0.0.1',
    'DB_USER' => 'root',
    'DB_PWD' => '',
    'DB_PORT' => 3306,
    'DB_NAME' => 'imooc_singcms',
    'DB_CHARSET' => 'utf8',
    'DB_PREFIX' =>'cms_',
);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
namespace Common\Model;
use Think\Model;
 
class AdminModel extends Model{
     
    private $_db '';
 
    public function __construct() {
        $this->_db = M('admin');
    }
    
    public function getAdminByUsername($username) {
        $res $this->_db->where('username="'.$username.'"')->find();
        return $res;
    }
}
1
2
        $ret = D('Admin')->getAdminByUsername($username);
        print_r($ret);

出错信息说是SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

是数据库的用户名密码写错了吗?

正在回答

插入代码

1回答

您好,您本地的mysql数据库用户名和密码是否填写正确了?

0 回复 有任何疑惑可以回复我~
  • 提问者 zoe呀 #1
    谢谢老师!确实是用户名和密码填写错了
    回复 有任何疑惑可以回复我~ 2017-08-22 23:45:06
  • singwa 回复 提问者 zoe呀 #2
    好的。。
    回复 有任何疑惑可以回复我~ 2017-08-23 08:42:37
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号