Laravel数据库插入查询 [英] Laravel database insert query
本文介绍了Laravel数据库插入查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在数据库中进行简单插入,并收到以下错误消息
I'm trying to do simple insertion in database and im getting the following error
call_user_func_array()期望参数1是有效的回调,否 给定数组或字符串
call_user_func_array() expects parameter 1 to be a valid callback, no array or string given
插入代码如下
DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'));
这是laravel的基本查询,但是为什么不起作用?
It's a basic query for laravel, but it won't work why?
推荐答案
DB::table('users')->insert(
array(
'id' => '1',
'name' => 'Dayle'
)
);
或
$values = array('id' => 1,'name' => 'Dayle');
DB::table('users')->insert($values);
但是为什么要插入一个ID?应该不是自动递增的值吗?
But why are you inserting an ID? Should this not be an auto incremented value?
这篇关于Laravel数据库插入查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文