本人刚开始学PHP,打开一个图书管理系统的源代码,出现以下错误;
Notice: Use of undefined constant name - assumed 'name' in C:\xampp\htdocs\tushuguanli\chklogin.php on line 3
Notice: Use of undefined constant pwd - assumed 'pwd' in C:\xampp\htdocs\tushuguanli\chklogin.php on line 4
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\tushuguanli\conn\conn.php on line 2
数据库服务器连接错误Access denied for user 'root'@'localhost' (using password: YES)
以下是login.php登录页面文件,好像要包含什么文件对吧
屏蔽掉 Notice 级别错误:
php.ini 中
error_reporting = E_ALL ^ E_NOTICE
或程序中
error_reporting(E_ALL ^ E_NOTICE);
如果你的 root 没有口令,则应写作
$conn=mysql_connect("localhost","root","");
而不是
$conn=mysql_connect("localhost","root"," ");
当是本地 mysql,且 root 用户没有口令时,可简写为
$conn = mysql_connect();
按楼上方法改,还好
进入系统又出现新问题,不过xuzuning说的还是对的
现在还出现什么新问题?
参考楼上几位的方法改好了,谢谢!
Notice: Use of undefined constant name - assumed 'name' in C:\xampp\htdocs\tushuguanli\chklogin.php on line 3
Notice: Use of undefined constant pwd - assumed 'pwd' in C:\xampp\htdocs\tushuguanli\chklogin.php on line 4
这是表示变量没有定义。可以修改错误设置屏蔽。error_reporting(E_ALL ^ E_NOTICE);
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\tushuguanli\conn\conn.php on line 2
检查连接mysql的用户名和密码是否正确。