![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
mysql_query的执行结果有疑问
我用mysql客户端清空了tb_counter的记录,但是,用php执行select*fromtb_counter后,居然不是返回FALSE,而是Resourceid#5...
我用mysql客户端清空了tb_counter的记录,但是,用php执行select * from tb_counter后,居然不是返回FALSE,而是Resource id #5,求解?
展开
2个回答
展开全部
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
展开全部
这个是资源ID
mysql_query 返回资源类型
看:http://www.php.net/mysql_query
什么是资源类型
看:http://www.php.net/manual/zh/language.types.resource.php
mysql_query 返回资源类型
看:http://www.php.net/mysql_query
什么是资源类型
看:http://www.php.net/manual/zh/language.types.resource.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
16378人正在获得一对一解答
郑州都市传说6分钟前提交了问题
杭州雪花飘飘5分钟前提交了问题
南京彩虹之旅3分钟前提交了问题