联系官方销售客服

1835022288

028-61286886

任意表数据:修改/新增/删除

权限配置属性:

{xunruicms_img_title}

需要提前在对应的接口密钥中配置操作权限和数据表权限


一、新增接口


请求地址:


请求参数:

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、数据返回

数据库结果:

image.png


4、如何进行格式化数据?

例子中的api_test表有一个inputtime字段是录入时间作用,一般情况下需要调用当前时间插入进去,其实我们可以使用格式化数据的方法

请求地址改成

加了一个参数

call=api_test

表示调用这个方法来进行数据格式化操作

回调方法的定义方法:https://www.xunruicms.com/doc/351.html

方法我们可以写成

数据库效果:

image.png



二、数据更新修改接口


请求地址:


请求参数:

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、数据返回

image.png


4、支持回调数据的写法,参考上面例子


三、数据删除接口


请求地址:


请求参数:

table:数据表名
id: 表的主键id号


相关例子:

1、表dr_api_test


2、通过api接口插入数据

请求地址:

POST数据格式:

id=1&table=api_test

删除id=1的数据


3、数据返回

删除就没有1的数据了

image.png

本文地址:https://www.xunruicms.com/doc/841.html