如果真 (MYSQL.
创建连接 (,
“json”,
“json123”,
“video”, ,
到整数 (编辑框_MY数量.内容
),
) =
假) 
如果 (MYSQL.
取空闲数 () > 0
)
调试输出 (“mysql连接池 已存在”)

编辑框_返回值.内容 =
“mysql连接池 已存在”
调试输出 (“mysql连接池 失败,请查看 连接参数 或 mysql数据库 是否正常”)

编辑框_返回值.内容 =
“mysql连接池 失败,请查看 连接参数 或 mysql数据库 是否正常”


变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_记录集句柄 | 整数型 | | |
句柄 | 整数型 | | |
返回值 | 文本型 | | |
测试 | 整数型 | | |
如果真 (MYSQL.
取MY状态 () =
假)
调试输出 (“mysql连接池 未创建”)
返回 ()编辑框_返回值.内容 = “”测试 = 2
如果真 (测试 = 1
)

MYSQL.
取出句柄 (句柄, 5
)

局_记录集句柄 =
查找记录 (句柄,
“nx_ks_uid”,
“msname”,
“”,
“”)
读字段值 (局_记录集句柄,
“msname”, 返回值
)
调试输出 (“取出的数量”,
取记录集行数 (局_记录集句柄
),
“取出的句柄”, 句柄,
“记录集的句柄”, 局_记录集句柄,
“cha询到的内容”, 返回值
)
编辑框_返回值.内容 =
“取出的数量 ” +
到文本 (取记录集行数 (局_记录集句柄
)) +
“ 取出的句柄 ” +
到文本 (句柄
) +
“ 记录集的句柄 ” +
到文本 (局_记录集句柄
) +
“ cha询到的内容 ” + 返回值
释放记录集 (局_记录集句柄
)
调试输出 (“归还句柄”, MYSQL.
归还句柄 (句柄
))
如果真 (测试 = 2
) 
编辑框_返回值.
加入文本 ( #换行符 +
NX_cha询数据 (“nx_user”,
“uid,name,pass”,
“uid<6”,
“uid DESC”, 2,
))
如果真 (测试 = 3
) 
如果 (NX_修改数据 (“table_name”,
“name='999999999'”,
“id=1”,
))

调试输出 (“修改成功”)

编辑框_返回值.
加入文本 ( #换行符 +
“修改成功”)
调试输出 (“修改失败”)

编辑框_返回值.
加入文本 ( #换行符 +
“修改失败”)

如果真 (测试 = 4
) 
如果 (NX_删除数据 (“table_name”,
“name='999999999'”,
))

调试输出 (“删除成功”)

编辑框_返回值.
加入文本 ( #换行符 +
“删除成功”)
调试输出 (“删除失败”)

编辑框_返回值.
加入文本 ( #换行符 +
“删除失败”)

如果真 (测试 = 5
) 
如果 (NX_新增数据 (“table_name”,
“name='999999999'”,
))

调试输出 (“添加成功”)

编辑框_返回值.
加入文本 ( #换行符 +
“添加成功”)
调试输出 (“添加失败”)

编辑框_返回值.
加入文本 ( #换行符 +
“添加失败”)


|
NX_cha询数据 | 文本型 | |
|
表名 | 文本型 | | | |
字段名 | 文本型 | | | | 查找条件 | 文本型 | | | | 排序条件 | 文本型 | | | | 取行数量 | 整数型 | | | | 等待时间 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
句柄 | 整数型 | | |
局_记录集 | 整数型 | | |
返回值 | 文本型 | | |
json | 类_json | | |
i | 整数型 | | |
u | 整数型 | | |
取字段名 | 文本型 | | |
取数量值 | 文本型 | | |
记录集行数 | 整数型 | | |
如果真 (是否为空 (等待时间
) 或 等待时间 < 1
)
等待时间 = 10
如果真 (MYSQL.
取出句柄 (句柄, 等待时间
))

如果真 (是否为空 (字段名
))


字段名 =
“*”
如果真 (是否为空 (查找条件
) =
假)

查找条件 =
“ WHERE ” + 查找条件

如果真 (是否为空 (排序条件
) =
假)

排序条件 =
“ ORDER BY ” + 排序条件

如果真 (是否为空 (取行数量
) =
假 且 取行数量 > 0
)

取数量值 =
“ LIMIT ” +
到文本 (取行数量
)
如果 (执行SQL语句 (句柄,
“SELECT ” + 字段名 +
“ FROM ” + 表名 + 查找条件 + 排序条件 + 取数量值
))


局_记录集 =
取记录集 (句柄
)

记录集行数 =
取记录集行数 (局_记录集
)

json.
置属性 (“['状态']”,
“成功”,
)

json.
置属性 (“['数量']”,
到文本 (记录集行数
),
)

json.
置属性 (“['” + 表名 +
“']”,
“[]”,
真)

计次循环首 (记录集行数, u
)


json.
置属性 (“['” + 表名 +
“'][” +
到文本 (u - 1
) +
“]”,
“{}”,
真)


计次循环首 (取字段总数 (局_记录集
), i
)


序号到字段名 (局_记录集, i - 1, 取字段名
)


读字段值 (局_记录集, 取字段名, 返回值
)



json.
置属性 (“['” + 表名 +
“']['” +
到文本 (u - 1
) +
“']['” + 取字段名 +
“']”,
“[]”,
真)



json.
置属性 (“['” + 表名 +
“']['” +
到文本 (u - 1
) +
“']['” + 取字段名 +
“']”, 返回值,
)


计次循环尾 ()

到下一行 (局_记录集
)

计次循环尾 ()

返回值 = json.
取数据文本 ()

json.
置属性 (“['状态']”,
“失败”,
)

返回值 = json.
取数据文本 ()
释放记录集 (局_记录集)
MYSQL.
归还句柄 (句柄
)返回 (返回值)|
NX_新增数据 | 逻辑型 | |
|
表名 | 文本型 | | | |
赋值语句 | 文本型 | | | | 等待时间 | 整数型 | | | |
如果真 (是否为空 (等待时间
) 或 等待时间 < 1
)
等待时间 = 10
如果真 (MYSQL.
取出句柄 (句柄, 等待时间
))

如果真 (增加记录 (句柄, 表名, 赋值语句
))


MYSQL.
归还句柄 (句柄
)
返回 (真)
MYSQL.归还句柄 (句柄)返回 (假)|
NX_修改数据 | 逻辑型 | |
|
表名 | 文本型 | | | |
赋值语句 | 文本型 | | | | 条件 | 文本型 | | | | 等待时间 | 整数型 | | | |
如果真 (是否为空 (等待时间
) 或 等待时间 < 1
)
等待时间 = 10
如果真 (MYSQL.
取出句柄 (句柄, 等待时间
))

如果真 (更新记录 (句柄, 表名, 赋值语句, 条件
))


MYSQL.
归还句柄 (句柄
)
返回 (真)
MYSQL.归还句柄 (句柄)返回 (假)|
NX_删除数据 | 逻辑型 | |
|
表名 | 文本型 | | | |
条件 | 文本型 | | | | 等待时间 | 整数型 | | | |
如果真 (是否为空 (等待时间
) 或 等待时间 < 1
)
等待时间 = 10
如果真 (MYSQL.
取出句柄 (句柄, 等待时间
))

如果真 (删除记录 (句柄, 表名, 条件
))


MYSQL.
归还句柄 (句柄
)
返回 (真)
MYSQL.归还句柄 (句柄)返回 (假)