php PDO getlastsql写法

作者: 会长__ | 来源:发表于2019-03-21 13:27 被阅读4次

    php PDO getlastsql写法
    有些时候 运行失败需要查看 sql语句 原型有没有语法错误 这个时候就用
    下面的函数就是把问号替换成 值 就可以看到原型了

    function getrepairsql($sql,$replacement){
        $count=substr_count($sql,'?');
        $pattern = array_fill(0,$count,'/\?/');
        foreach ($replacement as $k=>$v){
            if(!is_int($v)){
                $replacement[$k]="'".$v."'";
            }
        }
        $res = preg_replace($pattern, $replacement, $sql , 1);
        print_r($res);
        exit();
    }
    

    相关文章

      网友评论

        本文标题:php PDO getlastsql写法

        本文链接:https://www.haomeiwen.com/subject/yjuqvqtx.html