社区
基础编程
帖子详情
判断select的SQL语句执行后是否查询到结果的方法有那种?
chjin
2009-08-09 02:44:35
例如下面的代码:
$sql="select * from proclass where id=".$_GET['c'];
$temp=$db->query($sql);
如果想知道是否有查询的结果,有那种方些?
...全文
286
4
打赏
收藏
判断select的SQL语句执行后是否查询到结果的方法有那种?
例如下面的代码: $sql="select * from proclass where id=".$_GET['c']; $temp=$db->query($sql); 如果想知道是否有查询的结果,有那种方些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猫已经找不回了
2009-08-09
打赏
举报
回复
mysql_num_rows
搬运工865
2009-08-09
打赏
举报
回复
mysql_affected_rows
chjin
2009-08-09
打赏
举报
回复
还有别的方法吗?
fenyao
2009-08-09
打赏
举报
回复
mysql_num_rows
一条SQL
查询
语句的
执行
过程,一张图说清SQL
查询
语句
执行
过程
一张图说明 一条SQL
查询
语句的
执行
过程1. 连接器首先我们要跟数据库建立连接,这个过程就是连接器来完成的,它主要负责与客户端的通信,验证用户名和密码
是否
正确等。大多数的应用系统会在第一次启动的时候建立好一定数量的数据库连接池,这个就是通过连接器与数据库提前建立好连接2.
查询
缓存开启了
查询
缓存,那么在
select
查询
语句过来的时候会先到
查询
缓存看看之前是不是
执行
过这条语句,
查询
缓存存储的数据是以键值对的形式进行存储(类似与map),key就是
查询
的
sql语句
,value是
查询
的结果。
SQL
SELECT
语句
执行
顺序
同时因为SQL是一门类似英语的结构化
查询
语言,所以我们在写
SELECT
语句的时候,还要注意相应的关键字顺序,所谓底层运行的原理,就是我们刚才讲到的
执行
顺序。如果我们使用的是左连接、右链接或者全连接,就会涉及到外部行,也就是在虚拟表vt1-2的基础上增加外部行,得到虚拟表vt1-3。首先在
SELECT
阶段会提取想要的字段,然后在DISTINCT阶段过滤掉重复的行,分别得到中间的虚拟表vt5-1和vt5-2。最后在vt6的基础上,取出指定行的记录,也就是LIMIT阶段,得到最终的结果,对应的是虚拟表vt7。
MySQL基础:通过mysql
执行
sql语句
后的结果
判断
这篇文章介绍一下如何对mysql
执行
的
sql语句
结果进行
判断
。
SQL语句
执行
过程详解
SQL语句
执行
过程详解 一条sql,plsql的
执行
到底是怎样
执行
的呢? 一、
SQL语句
执行
原理: 第一步:客户端把语句发给服务器端
执行
当我们在客户端
执行
select
语句时,客户端会把这条 SQL 语句发送给服务器端,让服务器端的 进程来处理这语句。也就是说,Oracle 客户端是不会做任何的操作,他的主要任务就是把客户端产生 的一些 SQL 语句发送给服务器端。虽然在客户端也有
如何
判断
SQL语句
查询
结果为空?
执行
空与不空的操作,那
判断
结果
是否
为空是关键。$sql="
select
* from `operate` where `no_end` = ''";$result=mysql_query($sql);if(!empty($result)){---不为空的
执行
的代码----}else{---为空的
执行
的代码----}...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章