Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
Php 出现语法错误或访问冲突:1064您的SQL语法出现错误;关于流明5.6_Php_Mysql_Eloquent_Lumen_Laravel Query Builder - Fatal编程技术网

Php 出现语法错误或访问冲突:1064您的SQL语法出现错误;关于流明5.6

Php 出现语法错误或访问冲突:1064您的SQL语法出现错误;关于流明5.6,php,mysql,eloquent,lumen,laravel-query-builder,Php,Mysql,Eloquent,Lumen,Laravel Query Builder,这是我在控制器上的代码get_time_age()是控制器上的一个函数 //create query contents inner joint users $content = DB::table('contents') ->join('users', 'contents.user_id', '=', 'users.iduser') ->select('contents.idcontent', '

这是我在控制器上的代码get_time_age()是控制器上的一个函数

//create query contents inner joint users
    $content = DB::table('contents')
                    ->join('users', 'contents.user_id', '=', 'users.iduser')
                    ->select('contents.idcontent', 'contents.user_id', 'users.nickname', 'contents.title', 'contents.content', 
                            'contents.createdate', 'contents.modifieddate', (DB::raw($this->get_time_ago(strtotime("contents.createdate")).' as timelapse')), 
                            'contents.delete')
                    ->where('contents.delete', 0)
                    ->orderBy('idcontent', 'desc')
                    ->get();
我犯了个错误 SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法有错误


在连接->选择('select
contents
idcontent
contents
userid
users
昵称
contents
标题,
contents
内容
创建日期
内容
修改日期
,48年前的时间,
内容
删除
内容
内部连接
用户
内容
上用户id=
用户
其中
内容
删除=?排序依据
idcontent
描述,数组(0),true)在Builder.php第1963行中,必须将
get\u time\u ago()
的字符串结果括在引号中:

DB::raw("'".$this->get_time_ago(strtotime("contents.createdate"))."' as timelapse")
可以吗?这向其他用户显示问题已解决。