为了账号安全,请及时绑定邮箱和手机立即绑定

照亮\ 数据库\ QueryException SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获取在'[?,?]'在第1行(SQL:插入到student(name,age)值[du,22]中)

照亮\ 数据库\ QueryException

SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获取在'[?,?]'在第1行(SQL:插入到student(name,age)值[du,22]中)

这是代码:

   public function text1(){
//        return 'text1';
//       $ret = DB::select('select * from student');
        $insers=DB::insert('insert into student(name ,age) value [? , ?]',
            ['du',22]);
        var_dump($insers); ;
    }


正在回答

2 回答

Db::insert('insert into student(name,age) values(?, ?)', ['du', 22])

中括号改成小括号试试糠

0 回复 有任何疑惑可以回复我~

应该这么写:

$insers=DB::insert('insert into student(name ,age) values (? , ?)',
            ['du',22]);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

照亮\ 数据库\ QueryException SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获取在'[?,?]'在第1行(SQL:插入到student(name,age)值[du,22]中)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信