您的位置 首页 > 娱乐休闲

迅睿CMS 表数据修改/新增/删除

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

权限配置属性:

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


一、新增接口


请求地址:


[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=insert&call=[回调格式化函数]


请求参数:

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接口插入数据

请求地址:

[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=insert

POST数据格式:

table=api_test&value[title]=标题姓名&value[content]=内容部分话&


3、数据返回

{"code":自增ID,"msg":"ok","data":[]}

数据库结果:


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

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

请求地址改成

[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=insert&call=api_test

加了一个参数

call=api_test

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

回调方法的定义方法:

方法我们可以写成

public function api_test($id, $value) { // id是数据的自增id,为0时表示新增 $value['inputtime'] = SYS_TIME;// 当前时间 return $value; }

数据库效果:



二、数据更新修改接口


请求地址:


[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=update&call=[回调格式化函数]


请求参数:

table:数据表名 id: 表的主键id号 value: 修改格式数组[ "字段名1" => "字段值1", "字段名2" => "字段值2", ]


相关例子:

1、表dr_api_test


2、通过api接口插入数据

请求地址:

[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=update

POST数据格式:

id=1&table=api_test&value[title]=标题姓名222&value[content]=内容部分话222&



3、数据返回

{"code":ID,"msg":"ok","data":[]}


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


三、数据删除接口


请求地址:


[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=delete


请求参数:

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


相关例子:

1、表dr_api_test


2、通过api接口插入数据

请求地址:

[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&s=httpapi&m=delete

POST数据格式:

id=1&table=api_test

删除id=1的数据


3、数据返回

{"code":1,"msg":"ok","data":[]}

删除就没有1的数据了

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何修改数据库时间,如何修改数据库时间更改为现在,如何修改手机位置信息,如何修改手机时间”边界阅读