易语言修改mysql数据库内容

易语言修改mysql数据库内容,第1张

这个就要看你数据表里面的结构了,你需要有一个字段来标记行数。

假设数据表的表明为“abc”内容如下。

id

user

password

123

1

admin

admin

A

2

zbk

12345678

B

3

king

123456

C

易语言里面是通过条件来匹配需要修改的字段的,所以我们就加上“id”这个条件。

第一行的是1第二行的是2以此类推,这就是对应第一行第二行第三行。

假设我们需要修改第三行“123”字段的数据

===================================================

更新记录

(数据库连接句柄(),

“abc”,

“123='D'”,

“id='3'”)

====================================================

更新记录用到4个参数。

参数1

:MySql句柄。

参数2:数据表的表名。

参数3:需要修改的字段。如上,123字段的内容改成D。

参数4:条件。如上,id对应行数。

假设已经链接了数据库的情况下,用以下两种方法:

1、执行SQL语句

(mysql数据库句柄,

“update

users

set

name='”

编辑框1.内容+

where

条件)’(条件根据自己的情况填写,这是更新原有记录)

2、执行SQL语句

(mysql数据库句柄,

“insert

into

users(name)

values

('”

编辑框1.内容

“')”)(这是添加一条新记录)

改成以下写法可知道执行是否成功

如果(执行SQL语句

(mysql数据库句柄,

“update

users

set

name='”

编辑框1.内容+

where

条件))‘(条件根据自己的情况填写,这是更新原有记录)

按钮1被单击()

如果(编辑框1.内容="" 或 编辑框2.内容="" 或 编辑框3.内容="" 或 编辑框4.内容="")

信息框("注册信息不完整,请重新填写。",#警告图标,"提示")

返回()

否则

SQL语句="INSERT INTO users(Username,Password,Nikename,Sex) VALUES ('"+编辑框1.内容+"','"+编辑框2.内容+"','"+编辑框3.内容+"','"+编辑框4.内容+"')"

如果( 执行SQL语句(Mysql句柄,SQL语句)=真)

信息框("注册成功!",#信息图标,"")

连续赋值("",编辑框1.内容,编辑框2.内容,编辑框3.内容,编辑框4.内容)

否则

信息框("注册失败!",#信息图标,"")

如果是多页面注册那就得采用事务来处理了,不用事务太危险。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11715945.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存