2 u014064955 u014064955 于 2016.04.07 15:17 提问

CI调用存储过程很慢怎么提速,mysql存储过程本身执行很快,但是在php调用就要0.8s
                            $this -> db -> reconnect();
                            $mysqli = new mysqli();

                            $mysqli -> query("SET NAMES utf8");
                            if (mysqli_connect_errno()) {
                                    printf('Connect failed: %s\n', mysqli_connect_error());
                                    exit();
                            }

                            if($set){
                                    $mysqli ->multi_query("SET {$set} ");
                            }
                            //$query  = 'CALL p_MyFrontAndBackListTie(2)';

                            /* execute multi query */
                            if ($mysqli -> multi_query($query)) {
                                    do {
                                            /* store first result set */
                                            if ($result = $mysqli -> store_result()) {
                                                     while ($row = $result -> fetch_all()) {
                                                            $all_result[] = $row;
                                                      }
                                                    $result -> free();
                                            }
                                    }
                                    while ($mysqli -> next_result());
                            }
                                    /* close connection */
                            $mysqli -> close();

                            return $all_result;

1个回答

CSDNXIAON
CSDNXIAON   2016.04.07 15:45

php调用mysql存储过程和函数的方法
php调用mysql存储过程和函数的方法
php调用mysql存储过程和函数的方法
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!