thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误
查詢數據庫的數據分配顯示在頁面山
修改后的數據準備傳遞到第三章圖里
接收數據,然后修改到數據
問題出現的環境背景及自己嘗試過哪些方法
相關代碼
// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
第一張圖代碼
public function edit(){
$db_01=new DB();
$id_edit=Request::instance()->param('id');
$m=$db_01::table('caipin')->where('id',$id_edit)->select();
$this->assign('m',$m);
return view();
}
第2張圖代碼
{volist name="m" id="vo_edit"}
{$vo_edit.id}
{/volist}
第3張圖代碼
public function tz(){
if(request()->isPost()){
$data=[
'id'=>input('id'),//前面的 id是對應數據庫里的字段,后面的ID是傳過來的name的屬性
'cp_name'=>input('name'),//這兩句是接收form表提交的數據
'cp_price'=>input('price'),
'cp_kind'=>input('kind'),
];
var_dump($data);
$db=new DB();
if($db::table('caipin')->update($data)){ //添加數據
return $this->success('修改數據成功'); //成功后跳轉 lst 界面
}
else{
return $this->error('修改數據失敗');
}
}
}
你期待的結果是什么?實際看到的錯誤信息又是什么?
為什么數據傳遞過去但是不能更新到數據庫里面
總結
以上是生活随笔為你收集整理的thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一分币值多少钱啊?
- 下一篇: ik分词器 mysql php_php环