我找不到连接多个数据库和链式SQL查询的方式,
如何使用原始mysql语法?
$id = DB::connection('mysql1')->select(DB::raw('INSERT INTO article_category (name) VALUES (:name)'), array(
'name' => $name
)); // did I do something wrong this not work..
如何使用laravel方法?
$id = DB::connection('mysql1')->table('article_category')->insertGetId(
array(
'name' => $name
)
);
您可以通过以下方式进行原始操作:
DB::connection('mysql1')
->statement(
DB::raw('insert into article_category (name) values (?)'),
array($name)
);
要在插入后获取ID,可以采用以下方法:
为您的表创建一个模型:
class Post extends Eloquent {}
并在表上创建一条记录,选择特定的连接:
$post = Post::on('connectionName')->create($arrayOfvalues);
echo $post->id;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句