HTML:<label>place</label> <select class="form-control" name="provice" id="provice"> <option value="0">test</option> @foreach ($provincees as $key => $value) <option value="{{ $value->id }}">{{ $value->name }}</option> @endforeach</select>我想获取数据名称并插入数据库,使用在选择选项中找到的 id 搜索省名。我用它来根据选择的 id 获取名称:$results = DB::select('select name from provincees where id = ?',$request->provice);我有用于插入数据的代码: $i=DB::insert("INSERT INTO place (id,name) VALUES (?,?,?,?) ",[$request->provice,$results]);有没有人可以帮我解决这个问题?
1 回答
慕村225694
TA贡献1880条经验 获得超4个赞
这是使用query builder
参考链接https://laravel.com/docs/7.x/queries#inserts
$results = DB::table('provincees')->select('name')->where('id',$request->provice)->first();
$i = DB::table('provincees')->insert([
'id'=>$request->provice,
'name'=>$results->name,
]);
添加回答
举报
0/150
提交
取消