
正文
php数据库无法识别 php数据库无法识别怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php为什么连接不上数据库
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP 你检查文件是否存在,确保正确文件存在即可解决。
使用qttc当主机连接也正常,唯独就不认localhost。
首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
相关问答
Q1: php链接数据库都正常但就是读不到数据库中的数据求救!!!
错误是mysql_fetch_array的参数应该是资源类型的。
该代码中$no没有定义吧php数据库无法识别,你确认下。若没有定义,在lib.php中“$id = $_REQUEST[id]; ”之后加入代码php数据库无法识别:$no = $_REQUEST[no]; lib.php中 “ob_start();”,该句代码注释掉。
推荐你传入mysql_query()的第二个参数:?php// $con 表示mysql连接资源mysql_query(SELECT * FROM language_base, $con);然后再看看错误信息是什么。
第一个错误提示你的php文件未接受到get请求参数ip,你查看下是不是使用了post或者未传ip参数;第二个错误:rowCount函数对于DELETE, INSERT, 或者UPDATE语句的结果是正确的,但对于select语句则与数据库的实现相关。
Q2: 为什么php连接不了数据库?
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP 你检查文件是否存在,确保正确文件存在即可解决。
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。
网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
Q3: thinkphp读取不了数据库
1、list=D(QA1)-where($whereS)-limit($first,$pagesize)-order($sort $order)-select();这样试试吧。
2、可能是产品太多了,导致Foreach循环完成不了 模板页面可能有冗余代码,导致死循环 总之问题应该出在循环上。
3、php数据库无法识别你不贴代码,看不出来,ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,php数据库无法识别我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。
4、能打印出 bool(false).表明数据库应该是连接上了的。而错误应该是数据表名称不对,或者是数据表前缀不对。
php数据库无法识别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库无法识别怎么办、php数据库无法识别的信息别忘了在本站进行查找喔。







