请稍等 ...
×

采纳答案成功!

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

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

<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>
<?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_',
);
<?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;
    }
}
        $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下载
官方微信