
正文
PHP打不开数据库 php打不开数据库怎么解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP不能连接数据库,是怎么回事,也不报错
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
向数据库插入数据的时候,varchar型的需要加单引号。
php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
相关问答
Q1: PHP数据库链接不工作问题,怎么解决
1、解决办法 将“libmysql.dll”复制到apache的bin目录下。然后重启,观察error.log,如果错误消失,那恭喜了。另:网上资料也有说将““libmysql.dll””“php_mysql.dll”复制到windows/system32的。
2、首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
3、php3最好用apache4。80端口可能被别的程序占用。不行换个环境包如phpstudy试试。phpstudy支持php2到6自由切换。支持iis,nginx,apache等26种组合一键切换。
4、PHP对大小写敏感,记清楚了。安装mysql的时候确认你填写的是localhost 用户名和密码是否正确。
Q2: PHP不能读取数据库
1、错误信息的意思是:mysql_fetch_array() 的第一个参数必须是一个资源,但是你传入了一个布尔值。这说明你的mysql_query()执行失败。
2、query = select * from sing_board_data where no=$no and id=$id该代码中$no没有定义吧,你确认下。
3、list=D(QA1)-where($whereS)-limit($first,$pagesize)-order($sort $order)-select();这样试试吧。
4、);} } header(Location: login.php?errno=1);exit();//关闭资源 mysql_free_result($res);mysql_close($conn);你默认的主机是LOCALHOST吗?你还没有连接数据库呢。报的错误时什么?仔细看看,希望能帮到你。
Q3: 用phpstudy数据库进不去
先看看phpstudy的状态,看mysql启动了没有。不行的话重装试试吧,试试看吧,如果不行你可以在后盾人,看看教材,说不定你会找到答案。
下载一个新的phpstudy,启动phpstudy。修改数据库密码,添加新的数据库。修改源文件,运行就可以导入了。SQLServer是微软公司推出的关系型数据库管理系统。
你的数据库账号cfg[servers][$i][password]= 你的数据库密码更改为正确的用户名和密码就能自动登录phpmyadmin了,如果想取消自动登录功能,删除这2行即可。
Q4: 为什么phpstudy我在安装完成网站以后,打不开数据库?
先看看phpstudy的状态,看mysql启动了没有。不行的话重装试试吧,试试看吧,如果不行你可以在后盾人,看看教材,说不定你会找到答案。
原因是phpmyadmin目录中config.inc.php配置的用户名和密码错误。
这个是程序的报错,说明你可能没有把项目里面涉及到的数据库数据导入到数据库中。
如果不是本地服务器(数据库),应该修改localhost为你的实际url。 通常mysql端口是3306,但如果你的修改过了,应该更正。 如果用户名与数据库与密码不正确,这是比较常见的错误。
Q5: php无法打开mysql数据库
网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
先用phpinfo();看一下是否支持mysql。要是没有,还是配置有问题。
应该是服务器没开,打开wampserver,点击电脑右下角的图标,选择【启动所有服务】等待图标变成绿色,如果一直不是绿色就可能是80端口被占用,检查一下是不是IIS或其他程序占用的80端口。
可能是你安装的时候,选择扩张功能时,应该选择安装mysql,前面不再显示巴叉,PHP.ini里面就会有。ext文件夹里也会有libmysql.dll了,我也碰到过这种情况。重新安装试试。
首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
不要用数字做为你表名的开头 然后在PHP中 mysql_create_db() 函数已废弃。最好用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替。
PHP打不开数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php打不开数据库怎么解决、PHP打不开数据库的信息别忘了在本站进行查找喔。






