跳到主要内容

zm.NetDataGet 获取网络数据

🎯功能

从数据表中获取网络共享数据

📜语法

结果 = zm.NetDataGet(键名[, 数据表名][, 是否删除])

📥参数

参数数据类型解释
键名字符串类似于变量名, 区分大小写
数据表名字符串可选, 从指定数据表中获取共享数据, 数据表必须存在, 省略默认为初始化时的数据表名
是否删除布尔型可选, 表示获取后是否直接删除该键名, 省略默认为false

📤返回

字符串或_数值型_或_布尔型_或_表_ , 返回键值内容, 该数据类型与写入时相同

💡示例

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//初始化创建表, 并且不清空以前数据
zm.NetDataInit "http://192.168.1.100/sql.php", "测试脚本", "QQ345911220"

zm.NetDataSet "等级", 99
zm.NetDataSet "昵称", "紫猫"
zm.NetDataSet "VIP", True

Dim 等级 = zm.NetDataGet("等级")
Dim 昵称 = zm.NetDataGet("昵称")
Dim VIP = zm.NetDataGet("VIP", True)

TracePrint zm.VarInfo(等级)
TracePrint zm.VarInfo(昵称)
TracePrint zm.VarInfo(VIP)

Dim 检查删除结果 = zm.NetDataGet("VIP")
TracePrint 检查删除结果

📘备注

本功能是使用POST提交至PHP网站的数据库操作, 实现多设备共享网络数据, 所以需要自行搭建网站程序才可使用, 具体搭建方法见教程帖子 >> https://zimaoxy.com/b/t-2876-1-1.html

  • 脚本开头必须先调用一次zm.NetDataInit 初始化网络数据
  • V1.1816: 加入命令
  • V1.1818: 支持table
  • V2.1826: 解决写入成功, 读取失败的问题
  • V3.1903: 大幅度提高执行效率
  • V4.2113:
    • 更新 sql.phpmedoo.php 程序, 对旧版有影响, 请参考上面教程帖子操作
    • 全新的环境搭建教程