$id=4;
db::name('menu')->where('find_in_set(:id,pid_all)',['id' => $id])->update([$field => $title]);
$map=['exp','find_in_set(2,needid)'];
$db->where($map)->select();
要達到這樣子查詢:
1、首先引用: use think\db\where;
2、定義陣列:$where = new where;
3、就可以用了:$where['title'] = ['like', "%".$sotitle."%"];
$where['class_id'] = ['in', '$cid_all'];
$where['id'] = ['in', $all_user_id];//或這樣子
$where['title'] = ['like', '%php%'];
$where['id'] = ['<>', $id];
$where['id'] = ['notin', $all_user_id];//不等於
//值為數字
$id=419;
$where = ['exp',db::raw("find_in_set($id,category)")];//category值為數字,例子:419,415,414
//值為字串
$id值等於dfd 要注意'引號
$where = ['exp',db::raw("find_in_set('$id',category)")];//category值為數字,例子:'349/417/419','349/413/415','349/413/416
tp5中的配置機制
如果在index.php初始化中調整配置路徑,那麼extra資料夾也要調整到那個路徑中去。讀取配置檔案 file index.php date 2016 8 23 16 03 10 author zhenxun du 5552123 qq.com version svn id use think c...
TP5中belongsTo跟hasOne的區別
在使用tp5模型的orm的時候出現belongsto和hasone都有表示一對一的關係,但是二者並不相同。以下舉例說明兩者的區別 首先有user表 字段 id name password欄位 然後有user address表 id user id city欄位 在user模型中關聯user addr...
tp5中捕獲異常的配置
首選在配置檔案中加入配置如下 值得注意的是該配置檔案必須是所有模組的而不是單個的模組的 目錄結構圖如下 請求異常 todo 開發者對異常的操作 if e getstatuscode 404 可以在此交由系統處理 return parent render e 然後就可以在編碼中捕捉異常了 trycat...