zm.NetDataGetRows 获取多行网络数据
🎯功能
从数据表中获取指定行数的数据, 数据表名与是否删除参数顺序可以打乱
📜语法
结果 = zm.NetDataGetRows(行数[, 起始行][, 数据表名][, 是否删除])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
行数 | 数值型 | 从指定数据表中获取多少行数据 |
起始行 | 数值型 | 可选, 表示从第几行开始获取, 省略默认为1 |
数据表名 | 字符串 | 可选, 从指定数据表中获取共享数据, 数据表必须存在, 省略默认为初始化时的数据表名 |
是否删除 | 布尔型 | 可选, 表示获取后是否直接删除这些数据, 省略默认为false |
📤返回
表
, 返回二维表, 格式{ {"id":id,"key":key,"value":value}, ...}
, 失败返回null
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
//初始化创建表, 并且清空以前数据
zm.NetDataInit "http://192.168.1.100/sql.php", "测试脚本", "QQ345911220", True
zm.NetDataSet "帐号1", "密码1"
zm.NetDataSet "帐号2", "密码2"
zm.NetDataSet "帐号3", "密码3"
zm.NetDataSet "帐号4", "密码4"
zm.NetDataSet "帐号5", "密码5"
//从第一行开始获取1行数据, 并且删除
Dim 帐号密码 = zm.NetDataGetRows(1, True)
TracePrint "帐号是: ", 帐号密码[1]["key"]
TracePrint "密码是: ", 帐号密码[1]["value"]
//从第2行开始获取3行数据
Dim 多个帐号密码 = zm.NetDataGetRows(3, 2)
For Each k , v In 多个帐号密码
TracePrint "帐号是: ", v["key"]
TracePrint "密码是: ", v["value"]
Next
📘备注
本功能是使用POST提交至PHP网站的数据库操作, 实现多设备共享网络数据, 所以需要自行搭建网站程序才可使用, 具体搭建方法见教程帖子 >> https://zimaoxy.com/b/t-2876-1-1.html
- 脚本开头必须先调用一次zm.NetDataInit 初始化网络数据
- V1.1816: 加入命令
- V3.1903: 大幅度提高执行效率
- V4.2113:
- 更新
sql.php
与medoo.php
程序, 对旧版有影响, 请参考上面教程帖子操作 - 全新的环境搭建教程
- 更新