我试图创建一个注册页面,但是当我尝试注册时,我得到了上面的错误。代码:
DB::query('INSERT INTO users VALUES (\'\', first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));
答案 0 :(得分:-2)
问题似乎是由于这一部分:\'\'
。所有你需要的 - 删除它,导致id字段是自动增量。
离开:
DB::query('INSERT INTO users VALUES (first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));