thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误
查詢數(shù)據(jù)庫的數(shù)據(jù)分配顯示在頁面山
修改后的數(shù)據(jù)準(zhǔn)備傳遞到第三章圖里
接收數(shù)據(jù),然后修改到數(shù)據(jù)
問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法
相關(guān)代碼
// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
第一張圖代碼
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是對應(yīng)數(shù)據(jù)庫里的字段,后面的ID是傳過來的name的屬性
'cp_name'=>input('name'),//這兩句是接收form表提交的數(shù)據(jù)
'cp_price'=>input('price'),
'cp_kind'=>input('kind'),
];
var_dump($data);
$db=new DB();
if($db::table('caipin')->update($data)){ //添加數(shù)據(jù)
return $this->success('修改數(shù)據(jù)成功'); //成功后跳轉(zhuǎn) lst 界面
}
else{
return $this->error('修改數(shù)據(jù)失敗');
}
}
}
你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?
為什么數(shù)據(jù)傳遞過去但是不能更新到數(shù)據(jù)庫里面
總結(jié)
以上是生活随笔為你收集整理的thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一分币值多少钱啊?
- 下一篇: ik分词器 mysql php_php环