ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 原生sql执行 用于sqlite数据库 ### 适用于增删改 ``` //原生接口使用---创建表 RunPHP = { 'phpFunc':'__php_dbQ', 'param':['create table test(id integer primary key,title varchar(50))'] } Ext.action(RunPHP,data=>{ if(data){ console.log(data); }else{ console.log(data); } }); ``` ### 适用于查询数据集 ``` //原生接口使用--查询数据集 RunPHP = { 'phpFunc':'__php_selectList', 'param':['select id,title from test where title="我是谁?" limit 10 '] } Ext.action(RunPHP,data=>{ if(data){ console.log(data); }else{ console.log('获取列表失败'); } }); ``` ## 原生sql执行 用于mysql数据库 #### 提供了以下几个原生方法 * niaoMysql.mysql_select_all 获取结果集 * niaoMysql.mysql_select_find 获取单条数据 * niaoMysql.mysql_query_row 执行原生sql 增删改 返回影响行数 * niaoMysql.mysql_query_id 执行插入sql 返回id ### 参数方式 (sql,configs,callback) 以下原生调用示例 #### 更新数据示例 返回影响行数 ``` niaoMysql.mysql_query_row('update wst_user SET email = "huihui@qq.com" where id=1',{ host:'xxx.xxx.76.91', user:'niaocms', pwd:'123456', dbname:'niaocms' },e=>{ console.log(e) }) ``` #### 查询数据示例 返回单条数据 键值对 ``` niaoMysql.mysql_select_find('select * from wst_user',{ host:'xxx.xxx.76.91', user:'niaocms', pwd:'123', dbname:'niaocms' },e=>{ console.log(e) }) ```