迅睿CMS:表数据修改/新增/删除
任意表数据:修改/新增/删除
权限配置属性:
需要提前在对应的接口密钥中配置操作权限和数据表权限
一、新增接口
请求地址:
请求参数:
table:数据表名 value: 入库格式数组[ "字段名1" => "字段值1", "字段名2" => "字段值2", ]
相关例子:
1、新建表dr_api_test
CREATE TABLE IF NOT EXISTS `dr_api_test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(250) NOT NULL COMMENT '标记', `content` varchar(255) NOT NULL COMMENT '备注', `inputtime` int(10) unsigned NOT NULL, PRIMARY KEY (`id`), KEY `inputtime` (`inputtime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='api数据测试表';
2、通过api接口插入数据
请求地址:
POST数据格式:
table=api_test&value[title]=标题姓名&value[content]=内容部分话&
3、数据返回
数据库结果:
4、如何进行格式化数据?
例子中的api_test表有一个inputtime字段是录入时间作用,一般情况下需要调用当前时间插入进去,其实我们可以使用格式化数据的方法
请求地址改成
加了一个参数
call=api_test
表示调用这个方法来进行数据格式化操作
回调方法的定义方法:https://www.xunruicms.com/doc/351.html
方法我们可以写成
数据库效果:
二、数据更新修改接口
请求地址:
请求参数:
table:数据表名 id: 表的主键id号 value: 修改格式数组[ "字段名1" => "字段值1", "字段名2" => "字段值2", ]
相关例子:
1、表dr_api_test
2、通过api接口插入数据
请求地址:
POST数据格式:
id=1&table=api_test&value[title]=标题姓名222&value[content]=内容部分话222&
3、数据返回
4、支持回调数据的写法,参考上面例子
三、数据删除接口
请求地址:
请求参数:
table:数据表名 id: 表的主键id号
相关例子:
1、表dr_api_test
2、通过api接口插入数据
请求地址:
POST数据格式:
id=1&table=api_test
删除id=1的数据
3、数据返回
删除就没有1的数据了
相关文档
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
- 迅睿CMS:分页标签的统计标签样式缺失
- 迅睿CMS:4.5.3手动升级用户系统插件
- 迅睿CMS:防止垃圾信息提交/预防灌水
上一篇: 迅睿CMS:api图片验证码调用
下一篇: 迅睿CMS:用户注册接口