易语言MySql注册登录

用到的主要易语言命令:

连接MySql (, , , , )

执行SQL语句 (, )

取记录集 ()

读字段值 (, , )

释放记录集 ()

断开MySql ()

命令介绍:

①、连接MySql (, , , , ):顾名思义,这条命令是用来连接你的MySql数据库的,返回一个MySql句柄(整数型)表示连接成功,返回0则表示连接失败,一共有5个参数。

第一个参数为MySql服务器地址,类型为文本型,可空,如果为空则默认本机;

第二个参数为MySql用户名,类型为文本型;

第三个参数为MySql密码,类型为文本型;

第四个参数为数据库名,类型为文本型;

第五个参数为端口号,类型为整数型,可空,如果为空则默认3306。

有效的Mysql句柄使用完毕后需通过“断开Mysql”命令释放相关资源。

②、执行SQL语句 (, ):执行一条SQL语句,执行成功返回真,失败返回假。如果执行成功可以通过“取记录集”命令得到记录集句柄。一共有2个参数。

第一个参数为MySql句柄,类型为整数型;

第二个参数为sql语句,类型为文本型,如不懂sql语句,可自行百度了解。

③、取记录集 ():得到查询后的记录的集合(简称:记录集)。返回记录集句柄。一共有一个参数,MySql句柄,类型为整数型。本参数必须是本进程调用“连接MySql”命令得到的返回值。当使用完记录集后要通过“释放记录集”命令来释放记录集。

④、读字段值 (, , ):读记录集中当前行的字段内容,字段索引从0开始。读取成功返回真,失败返回假。如果读取成功将把字段中的数据写入结果变量。一共有三个参数。

第一个参数为记录集句柄,类型为整数型。本参数必须是本进程调用“取记录集”命令得到的返回值。

第二个参数为字段,类型为通用型。本参数指定您想要读取的字段,可以是字段名称或是字段序号。

第三个参数为结果变量,类型为通用型。提供参数数据时只能提供变量,本参数是存放返回结果的变量。

⑤、释放记录集():释放记录集之后,原记录集句柄不可再用。一共有一个参数,记录集句柄,类型为整数型。本参数必须是本进程调用“取记录集”命令得到的返回值。

⑥、断开MySql():断开一个MySql连接。断开之后原连接句柄不可再用。一共有一个参数,MySql句柄,类型为整数型。本参数必须是本进程调用“连接MySql”命令得到的返回值。

PS:以上只是简单介绍,详情可自行查看!

界面设计如图:

注册(两个标签、两个编辑框、一个按钮,名称分别为注册用户名标签、注册密码标签、注册用户名编辑框、注册密码编辑框和注册按钮)

登录(两个标签、两个编辑框、一个按钮,名称分别为登录用户名标签、登录密码标签、登录用户名编辑框、登录密码编辑框和登录按钮)

PS:界面有些简陋,没有邮箱等,但代码都一样!

准备:

在数据库新建一张表,用来存储用户的表。我这里建的表名为user,有两个字段:username和password(字段类型均为text,字符集均为UTF-8),如图所示:

主要代码:

图1

图2

图3

代码解说:

代码比较简单,只要懂sql并且了解所用的主要命令就可。

总结:

代码中最主要的是sql语句,主要命令为次。所以操作数据库懂sql以及会操作的一些命令,那写代码完全不是事!也不会懵!

时间: 2024-08-04 13:47:42

易语言MySql注册登录的相关文章

易语言操作注册表

关键是了解易语言自带的: “写注册项” 这个方法. 如: 写注册项 (#本地机器, “SOFTWARE\Microsoft\Internet Explorer\MAIN\Start Page”, “http://www.baidu.com”) 这样就在#本地机器中的指定位置键下写入了默认键值信息. 那么第一个参数“#本地机器”代表什么意思呢?   看下图就知道了 以上是易语言和注册表中对应键关系. 具体操作注册表,再上一图片就明白了 以上是易语言通常操作注册表的添加,修改等方法, 值得注意的是:

20150105--PHP+Mysql注册登录-02

项目 项目任务 使用php+mysql编程,做一个动态网站. 1. 确定任务 做一个简单学员管理系统,需要登录后才能查看学生信息 2. 需求分析 功能:登录功能,注册功能,查看学生信息(分页) 数据库:用户表,学生信息表,班级表,教师表 注册功能 1. 制作表单 2. 制定表单提交的脚本 3. 创建服务器脚本:判断用户请求的方式(直接访问/提交) 4. 接收用户提交的数据 5. 数据合法性验证:用户名和密码不能为空,两次输入的密码必须得一致:密码长度限制- 6. 出现重复代码:提取重复代码,存放

20150105--PHP+Mysql注册登录-01

回顾 查询:分组(group by:统计),having(条件),排序(order by),限制(limit offset,length) 联合查询:记录叠加,排序(order by:1.必须配合limit,查询子句必须使用括号) 子查询:子查询分类(标量,列,行(构建行元素)和表(数据源:from之后)) 视图:虚拟表(有结构,没有数据),视图数据操作 PHP操作MYSQL 1. mysql是什么软件结构? c/s软件结构 必须通过客户端才能访问服务器. 2. php操作mysql是个什么意思

易语言 小米注册机

<img src="http://img.blog.csdn.net/20150618000356362?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzUxMTY0Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />.版本 2 .支持库 spec .程序集 窗口程序集_注册 .子

借助动态代码生成技术在基于Webkit引擎的HTML5网页JS内调用易语言函数

作者:庄晓立(Liigo) 日期:2015年3月3日夜 原创链接:http://blog.csdn.net/liigo/article/details/44045177 版权所有,转载请注明出处:http://blog.csdn.net/liigo 前两天我协助解决了一个技术问题,在此稍作记录和总结. 具体来说,就是在使用基于Webkit引擎的封装组件wke的过程中,需要把一个易语言函数注册给JavaScript引擎,让它可以在网页里被调用(就像在网页里调用普通JavaScript函数一样).如

Node.js+express+MySQL仿美团注册登录绑定第三方登录

原文连接 准备 在开始做这个前,希望你已经配置好的Node,express和MySQL的开发环境.也可以参考参考文章 开发环境的配置 新建项目 参考Mac下express的安装和新建项目 mysql模块 在package.json文件的dependencies下加入下面的代码"mysql": "latest", 最终的效果: 然后cd到项目所在的目录,在终端中执行npm install,项目就会配置mysql模块. 新建数据库配置文件 在项目目录下新建一个db目录,

基于java web+mysql的登录注册系统

 结对编程二人项目 组员:王刚029   齐凤霞007 项目名称:基于java web+mysql的登录注册系统 软件需求: 1,任何基于B/S或者C/S的软件都离不开基本的登录注册,我们决定采用B/S结构+MySQL数据库来完成基本的登录注册功能2,采用简单的JSP+Servlet+MySQL完成登录,注册功能3,登录,注册界面信息的回显,数据格式的校验功能 说明: 1,采用MVC模式,降低了代码的耦合性整体架构:>jsp显示页面和回显数据>Servlet负责处理jsp提交的数据>Se

易语言免登录获取QQ/昵称/头像/在线状态源码

易语言免登陆获取q资料卡的源码. 例子: 取得登录q  获取状态:在线 昵称 x7st 获取本人描述等 没有调用第三方接口,纯QQpost稳定,需要的可以下载查看 下载地址:https://www.lanzous.com/i3iskba 原文地址:https://www.cnblogs.com/xiazai/p/10581971.html

易语言EXUI登录界面(附带缓动效果)源码

易语言EXUI登录界面(附带缓动效果)源码,调用了精易模块. 登录的时候有动效果,可以更换配色,按钮样式和背景图片,界面做的挺好看. 下载地址:https://6yunpan.pipipan.com/fs/17009107-357509637 原文地址:https://www.cnblogs.com/xiazai/p/10626497.html