
正文
php无法查询到数据库 php连接不到自己的数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中查询mysql没有数据提示"找不到数据"时出错
当输入的号码不存在时,查询仍然是正常完成的,并不会出错,只是返回的是个空记录集,但空记录集不等于空对象,所以你简单地用 if ($num){ 来判断是否找到数据是不对的,应该判断返回的记录数量是否为零:
if($nummysqli_num_rows($num)0){
此外,当输入的号码不存在时,mysqli_error($link))是没有错误信息提示的,因为我前面已经说了:这不是错误!
相关问答
Q1: ''>ThinkPHP 查询不到数据库里面的内容是怎么回事, 我的配置文件是( 'DB_TYPE'=>'
ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件php无法查询到数据库,不能乱动,如果要想更改里面的配置,在Conf 文件夹里面的config.php可以配置,可以这样写
?php
return array(
'DB_TYPE' = 'mysql',// 数据库类型
'DB_HOST' = '127.0.0.1',// 数据库服务器地址
'DB_NAME' = 'thinkphp',// 数据库名称
'DB_USER' = 'root',// 数据库用户名
'DB_PWD' = '123',// 数据库密码
'DB_PREFIX' = 'tp_',// 数据表前缀
'DB_CHARSET' = 'utf8',// 网站编码
'DB_PORT' = '3306',// 数据库端口
'APP_DEBUG' = false,// 开启调试模式
);
?
也可以在最外边写,就是与ThinkPHP框架同一目录中写一个config.php文件,格式如同上面的一样,不过在Conf 文件夹里面的config.php中得包含最外边的那个config.php
希望对php无法查询到数据库你有帮助php无法查询到数据库!
Q2: php做长轮询的时候,为什么有时会出现查询不到数据的问题?求大神帮忙看看。
确认一下你的消息轮询的时间间隔,会不会造成两个线程同时读取一个文件内容的问题。推荐用缓存存储,再加一个标志位,表示是否有人在读取数据。
Q3: php在while里查询数据库,查询不到,有代码,请帮忙看看
改成这样php无法查询到数据库,看看行不行 ?php mysql_connect('localhost','root',''); mysql_select_db('test'); mysql_query('SET NAMES gb2312'); $title = iconv("utf-8","gb2312","韩海警用橡皮弹打死中国渔民"); $sql = 'SELECT `content` FROM `db_test` WHERE `title` LIKE '%".$title."%'; $searchresult=mysql_query($sql); //var_dump($searchresult); 用var_dump检查资源显示是resource(4) of type (mysql result) while($row = mysql_fetch_array($searchresult)){ echo $row['content']; } ?
Q4: 在数据库中能查到数据 但是有PHP就查不到了?
一、插入后生成的ID有函数获得:
$userID=mysql_insert_id();
二、用名字应该也可以查,无需关闭数据库,如果你查不出来,你可以把插入和查询的SQL显示到网页上进行调试,可能是变量赋值有问题。
Q5: php找不到数据库的问题
为什么if(){};
另外
你提示到底是连接失败
还是数据库选择失败,你这样的提示连接失败
那错误在第一步没有连接到服务器,如果是选择失败
错误在mysql没有相应的数据库;这样的问题,应该很容易找到!
看了下面你们对话我懂了!
你基础还不行,先看php基础吧,盲目写东西只会让你
记住错误的东西,
你连mysql_select_db
是什么意思可能都没搞清楚。。。。。。。
php无法查询到数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php连接不到自己的数据库、php无法查询到数据库的信息别忘了在本站进行查找喔。







