
正文
PHP连接不到数据表 php连接不了数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php无法与数据库连接
1、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
2、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
3、php3最好用apache4。80端口可能被别的程序占用。不行换个环境包如phpstudy试试。phpstudy支持php2到6自由切换。支持iis,nginx,apache等26种组合一键切换。
4、默认都是服务器本机或者局域网连接使用。进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者10.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。
相关问答
Q1: ThinkPHP中连接不上数据库是什么原因
1、你不贴代码PHP连接不到数据表,看不出来,ThinkPHP内置PHP连接不到数据表了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。
2、服务器挂PHP连接不到数据表了。如果网站打不开的表现是网络连接错误,没有输出任何错误信息,那么很可能就是服务器网络出问题或者服务器死机PHP连接不到数据表了。数据库挂了。一般会提示错误信息,如果没有屏蔽错误,会直接显示数据库连接错误。
3、this-links[$linkNum] = new PDO($config[dsn], $config[username], $config[password], $params);我这边采取了把mysql降级到了18解决了该问题。
Q2: PHP无法连接MySQL数据库
1、网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
2、/home/mysql/data/mysql.sock 重启php。
3、首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
4、php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
Q3: 初学php连接不上数据库
1、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
2、仔细看一下cncmsuser和wasa拼写与你建立的数据库名和表名是否一致,一定要仔细!像这样的问题是初学者常犯的问题。慢慢就好了。
3、PHP对大小写敏感,记清楚了。安装mysql的时候确认你填写的是localhost 用户名和密码是否正确。
4、mysql.dll 去掉前面的分号。修改完就测一下phpinfo()中有没有mysql模块。别人的php.ini你不一定能用,因为安装目录,环境,版本不一样。所有配成功的人想必都花了大量的时间和精力。
5、我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
6、如果已存在去掉其前面的“#”。问题二 php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
关于PHP连接不到数据表和php连接不了数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







