今天通过php做一个注册系统,但是现在php不能链接到数据库,求解是为什么
这个是注册页面的html代码
用户名:
密 码:
确认密码:
这个是链接数据库,检测,insert的php文件
数据库密码,名字,table的名字均是正确的,但是始终无法链接至书库,是哪一步出现问题了嘛?
回复内容: 今天通过php做一个注册系统,但是现在php不能链接到数据库,求解是为什么
这个是注册页面的html代码
用户名:
密 码:
确认密码:
这个是链接数据库,检测,insert的php文件
数据库密码,名字,table的名字均是正确的,但是始终无法链接至书库,是哪一步出现问题了嘛?
你的mysql操作有点小问题
...省略//你需要保存$conn这个连接句柄,以备后用$conn = mysql_connect(localhost,root,qwepoi); //连接数据库 mysql_select_db(footballmanager); //选择数据库 mysql_query(set names 'gdk'); //设定字符集 $sql = select username from users where username = '$_post[username]'; //sql语句 //在使用mysql_query()类的函数时,第二个参数要加上刚刚那个连接句柄$result = mysql_query($sql, $conn); //执行sql语句 ...省略
额外附加
1.如果你这个连报错都看不到的话,最好在php.ini中开启php的错误日志,并设置错误级别,这在以后开发遇到错误时能够很快的解决问题
display_errors = ondisplay_startup_errors = onerror_reporting = -1log_errors = on
2.如果你使用的是php7的话,那mysql扩展已经被移除了,如果是php7之前的版本还可以用。
mysql_connect
的值打印出来
错误报告也打开
如果在linux下,把localhost换成127.0.0.1吧。
试试将mysql端口写到mysql_connect参数中
使用mysqli把升级版哈哈
先在命令行下看看能不能连接吧