php连不上数据库 php连不上数据库怎么解决
PHP连接数据库连接不上
1、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
创新互联于2013年成立,先为阳春等服务建站,阳春等地企业,进行企业商务咨询服务。为阳春企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
2、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
3、php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
4、故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。
5、mysql.dll 去掉前面的分号。修改完就测一下phpinfo()中有没有mysql模块。别人的php.ini你不一定能用,因为安装目录,环境,版本不一样。所有配成功的人想必都花了大量的时间和精力。
6、这个主要就是显示 出错信息,方便查错和调试,如果你知道 这里会出现什么问题的话 一般 if(!$q){ exit(数据库连接失败!);}这样写就理友好一些了。
php为什么连接不上数据库
1、这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP 你检查文件是否存在,确保正确文件存在即可解决。
2、我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
3、检查以下内容:php.ini 有没有加入mysql的扩展模块。mysql 服务是否已经启动。mysql 服务器端口是不是 3307。mysql 的 admin 用户是否存在,密码 admin 是否正确。mysql 的 admin 用户是否能访问 localhost 的资源。
4、你创建数据库的时候没有一个连接标识怎么能创建成功.应该先连接mysql。
5、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
6、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
PHP数据库连接问题
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP 你检查文件是否存在,确保正确文件存在即可解决。
首先,通过WAMP打开mysql控制台。提示输入密码,因为现在是空,所以直接按回车。(wamp 默认数据库密码为空)然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
有几个可能:程序是通过这个判断if($_SESSION[admin]==OK)才进行连接数据库的。当这个条件不成立,则mysql并没有连接,所以mysql_close()才会报错。
的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。
本文名称:php连不上数据库 php连不上数据库怎么解决
网站网址:http://hbruida.cn/article/dcddjge.html