用易语言写了一段读取mysql数据的源码,但是总显示核对错误 100
版本2.支持库mysql.支持库dp1返回句柄=连接MySql(“123.1.179.2”,“name”,“password”,“mysqlname”,)核对密码=取数据...
版本 2
.支持库 mysql
.支持库 dp1
返回句柄 = 连接MySql (“123.1.179.2”, “name”, “password”, “mysqlname”, )
核对密码 = 取数据摘要 (到字节集 (取数据摘要 (到字节集 (编辑框2.内容)) + 到文本 (查找记录 (返回句柄, “pre_ucenter_members”, “salt”, “username=编辑框1.内容”, “”))))
.如果 (核对id = 查找记录 (返回句柄, “pre_ucenter_members”, “username”, 编辑框1.内容, “”))
.如果 (核对密码 = 到文本 (查找记录 (返回句柄, “pre_ucenter_members”, “password”, “username = 编辑框2.内容”, “”)))
信息框 (“核对正确”, 0, “1”)
.否则
信息框 (“核对错误”, 0, “2”)
.如果结束
.否则
.如果结束
释放记录集 (返回句柄)
断开MySql (返回句柄) 展开
.支持库 mysql
.支持库 dp1
返回句柄 = 连接MySql (“123.1.179.2”, “name”, “password”, “mysqlname”, )
核对密码 = 取数据摘要 (到字节集 (取数据摘要 (到字节集 (编辑框2.内容)) + 到文本 (查找记录 (返回句柄, “pre_ucenter_members”, “salt”, “username=编辑框1.内容”, “”))))
.如果 (核对id = 查找记录 (返回句柄, “pre_ucenter_members”, “username”, 编辑框1.内容, “”))
.如果 (核对密码 = 到文本 (查找记录 (返回句柄, “pre_ucenter_members”, “password”, “username = 编辑框2.内容”, “”)))
信息框 (“核对正确”, 0, “1”)
.否则
信息框 (“核对错误”, 0, “2”)
.如果结束
.否则
.如果结束
释放记录集 (返回句柄)
断开MySql (返回句柄) 展开
1个回答
展开全部
.版本 2
.支持库 mysql
.支持库 Exmlrpc
.支持库 iext
数据库句柄 = 连接MySql ((“123.1.179.2”, “root”, “ceshi”, “xinxi”, 2306)
文本数组 = 分割文本 (去标示符串, “&”, )
记录集句柄 = 查找记录 (数据库句柄, “account”, “username,password”, “username='” + 文本数组 [1] + “'”, “id DESC”)
.如果 (取记录集行数 (记录集句柄) < 1) ' < 1就是未找到数据
释放记录集 (记录集句柄)
服务器.发送文本 (客户句柄, “登陆” + “此账号未注册”)
.否则
到首行 (记录集句柄)
读字段值 (记录集句柄, “password”, 密码)
.如果 (密码 ≠ 文本数组 [2])
服务器.发送文本 (客户句柄, “登陆” + “账号密码错误”)
.否则
释放记录集 (记录集句柄)
服务器.发送文本 (客户句柄, “登陆” + “账号密码正确”
.
.如果结束
.如果结束
.如果结束
断开MySql (数据库句柄)
2306是端口号 文本数组[1]是账号 文本数组[2]是密码 你的少个端口号
.支持库 mysql
.支持库 Exmlrpc
.支持库 iext
数据库句柄 = 连接MySql ((“123.1.179.2”, “root”, “ceshi”, “xinxi”, 2306)
文本数组 = 分割文本 (去标示符串, “&”, )
记录集句柄 = 查找记录 (数据库句柄, “account”, “username,password”, “username='” + 文本数组 [1] + “'”, “id DESC”)
.如果 (取记录集行数 (记录集句柄) < 1) ' < 1就是未找到数据
释放记录集 (记录集句柄)
服务器.发送文本 (客户句柄, “登陆” + “此账号未注册”)
.否则
到首行 (记录集句柄)
读字段值 (记录集句柄, “password”, 密码)
.如果 (密码 ≠ 文本数组 [2])
服务器.发送文本 (客户句柄, “登陆” + “账号密码错误”)
.否则
释放记录集 (记录集句柄)
服务器.发送文本 (客户句柄, “登陆” + “账号密码正确”
.
.如果结束
.如果结束
.如果结束
断开MySql (数据库句柄)
2306是端口号 文本数组[1]是账号 文本数组[2]是密码 你的少个端口号
追问
端口不填就是默认的3306 我需要读取username,password和salt
追答
你这孩子怎么这么轴呢 按我给你的往里套 我这都能用你就用不了?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |