Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Laravel中获得Mysql_结果_Mysql_Laravel_Query Builder - Fatal编程技术网

如何在Laravel中获得Mysql_结果

如何在Laravel中获得Mysql_结果,mysql,laravel,query-builder,Mysql,Laravel,Query Builder,如何在Laravel中获得Mysql_结果 public function getList($queryParams = []) { $result = new \App\BaseModel(); $modelClass = $this->modelClass; $query = $this->getQuery($queryParams); $sqlResult = $this->query();

如何在Laravel中获得Mysql_结果

public function getList($queryParams = [])
    {
        $result = new \App\BaseModel();
        $modelClass = $this->modelClass;
        $query = $this->getQuery($queryParams);
        $sqlResult = $this->query();
        dump($query);
        $sqlResult =DB::select($query); //here I receive an array But I need to receive mysql_result

        if($sqlResult) {
            while($row = mysqli_fetch_assoc($sqlResult)) {
                $result[$row[$this->listKey]] = new $modelClass($row);
            }
        }

        if($this->calcFoundRows) {
            $this->foundRows = (int) array_shift(mysql_fetch_row($this->query('SELECT FOUND_ROWS()')));
        }
        dd($result);
        return $result;
    }
我有例外
mysqli_fetch_assoc()希望参数1是mysqli_result,给定的对象

当您在Laravel中有一个完美的功能和方式时,为什么要使用
mysqli
?您知道这是旧代码,但它是可行的,在我的所有项目中,我都使用Query Builder,但在这种情况下,我想知道如何使用Mysql_result,或者你可以建议我如何更改mysqli\u fetch_assoc@user9660776这就是重点,您不能将查询生成器结果(内部使用PDO)与
mysqli
一起使用。它们有不同的API,不打算结合使用。随便选一个。尽管在大多数情况下,在框架ORM上使用
mysqli
有点违背了使用框架的目的