文档章节

execute成功与否判断

动物园长
 动物园长
发布于 2016/07/11 19:29
字数 153
阅读 23
收藏 0

execute($sql);

用 execute 执行 sql语句后,

直接用
 

if( execute($sql) ){
   return true;
}else{
   return false;
}

这样来判断,不能直接判断语句是否成功。

然后用zend看了下核心代码

    /**
     * 执行语句
     * @access public
     * @param string $str  sql指令
     * @return integer|false
     */
    public function execute($str) {
        $this->initConnect(true);
        if ( !$this->_linkID ) return false;
        $this->queryStr = $str;
        //释放前次的查询结果
        if ( $this->queryID ) {    $this->free();    }
        N('db_write',1);
        // 记录开始执行时间
        G('queryStartTime');
        $result =   mysql_query($str, $this->_linkID) ;
        $this->debug();
        if ( false === $result) {
            $this->error();
            return false;
        } else {
            $this->numRows = mysql_affected_rows($this->_linkID);
            $this->lastInsID = mysql_insert_id($this->_linkID);
            return $this->numRows;
        }
    }


最后解决方法用
 

if(M('')->execute($sql)!== false){

}

 

© 著作权归作者所有

共有 人打赏支持
动物园长
粉丝 5
博文 16
码字总数 3203
作品 0
深圳
程序员
刨根问底(二):ThreadPoolExecutor

一、什么是ThreadPoolExecutor ThreadPoolExecutor是Java 1.5开始引入的,作为线程存放的集合池子——线程池,主要是为了解决: 重用线程资源,降低线程创建和销毁的开销; 集中维护和管理多...

叫我宫城大人
08/08
0
0
评估产品机会是产品经理的重要职责

为了评估产品机会,要求产品经理回答如下十个question。 产品要解决什么problem?(产品价值) 为谁解决这个problem?(目标市场) 成功的机会有多大?(市场规模) 怎样判断产品成功与否?(...

zero2hero
2015/11/07
0
0
iOS开发技巧(系列七:图片保存到本地相册)

之前看了一些开源的代码,里面有一个功能,就是将图片下载到相册,仔细看了其中的代码,只有很简单的一句话,并且保存过后,还可以判断是否保存成功。 如下代码所示, 点击按钮,将self.imag...

召唤攻城狮
2014/05/04
0
0
异常处理者之UncaughtExceptionHandler

背景 上篇分析了Thread的相关信息你以为的线程就是你以为的线程么 本次分析一下异常handler【想来写Android的开发者对这个接口比较熟悉】 默认来看ThreadGroup就是UncaughtExceptionHandler ...

Mr_Qi
2017/10/24
0
0
HRESULT宏的介绍

COM编程或涉及到使用COM组件的时候,常使用HRESULT作为函数的返回值,来表示函数执行的成功与否。HRESULT返回的成功与否,可用以下两个宏来判断: SUCCEEDED 原型如下: BOOL SUCCEEDED( HR...

tomy000
2016/11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部