跳到主要内容

zm.NetDataQuery 执行SQL语句

🎯功能

执行SQL语句, 需要一定SQL语法知识。

网站程序安装时需要勾选允许执行任意SQL语句, 或修改config.php文件, 把里面define('ALLOW_CUSTOM_SQL', false);改为define('ALLOW_CUSTOM_SQL', true);, 本功能才能正常使用。

📜语法

结果 = zm.NetDataQuery(SQL)

📥参数

参数数据类型解释
SQL字符串要执行的SQL语句

📤返回

字符串, 根据不同的SQL语句, 返回不同数据类型的执行结果。

💡示例

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.NetDataQuery("SELECT * FROM `测试脚本`")
TracePrint zm.VarInfo(结果)

📘备注

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

  • 脚本开头必须先调用一次zm.NetDataInit 初始化网络数据
  • V1.1816: 加入命令
  • V3.1903: 大幅度提高执行效率
  • V4.2113:
    • 更新 sql.phpmedoo.php 程序, 对旧版有影响, 请参考上面教程帖子操作
    • 全新的环境搭建教程
  • V4.2523:
    • 重构PHP程序, 优化性能, 增强安全性, 对旧版有影响, 请参考上面教程帖子操作
    • 安装过程默认禁用本函数, 如果要开启, 请重新安装网站, 或修改config.php文件, 把里面define('ALLOW_CUSTOM_SQL', false);改为define('ALLOW_CUSTOM_SQL', true);
    • 根据不同的SQL语句, 返回不同的数据类型结果,请自行测试数据类型。