|
mysql_添加数据 | 整数型 | |
|
服务器名 | 文本型 | | | |
数据库账号 | 文本型 | | | | 数据库密码 | 文本型 | | | | 连接库名 | 文本型 | | | | 端口名称 | 整数型 | | | | 数据表名 | 文本型 | | | | 字段名条件 | 文本型 | | | | 指定分割符 | 文本型 | | | | 允许数据重复 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
字段名数组 | 文本型 | | 0 |
数据库句柄 | 整数型 | | |
字段名数组大小 | 整数型 | | |
计数 | 整数型 | | |
SQL语句 | 文本型 | | |
字段条件 | 文本型 | | |
数据条件 | 文本型 | | |
临时条件数组 | 文本型 | | 0 |
数据库密码 =
mysql_特殊字符转义 (数据库密码
)字段名条件 =
mysql_特殊字符转义 (字段名条件
)
如果真 (端口名称 = 0
)
端口名称 = 3306

字段条件 =
“”
如果真 (指定分割符 =
“”)
指定分割符 =
“|”
字段名数组 =
分割文本 (字段名条件, 指定分割符,
)字段名数组大小 =
取数组成员数 (字段名数组
)
计次循环首 (字段名数组大小, 计数
)
临时条件数组 =
分割文本 (字段名数组
[计数
],
“=”,
)
判断 (字段名数组大小 ≠ 1
)

判断 (计数 < 字段名数组大小
)


字段条件 = 字段条件 + 临时条件数组
[1
] +
“,”


数据条件 = 数据条件 +
“'” + 临时条件数组
[2
] +
“'” +
“,”










字段条件 = 字段条件 + 临时条件数组
[1
]


数据条件 = 数据条件 +
“'” + 临时条件数组
[2
] +
“'”









字段条件 = 字段条件 + 临时条件数组
[1
] +
“='” + 临时条件数组
[2
] +
“'”

计次循环尾 () 数据库句柄 =
连接MySql (服务器名, 数据库账号, 数据库密码, 连接库名, 端口名称
)
如果真 (数据库句柄 ≤ 0
)
返回 (-1
)
判断 (允许数据重复 =
假)
SQL语句 =
编码_gb2312到utf8 (“INSERT INTO ” + 数据表名 +
“ (” + 字段条件 +
“) VALUES (” + 数据条件 +
“);”)


SQL语句 =
编码_gb2312到utf8 (“insert ignore into ” + 数据表名 +
“ (” + 字段条件 +
“) VALUES (” + 数据条件 +
“);”)
执行SQL语句 (数据库句柄, SQL语句
)
判断 (数据库句柄 > 0
)
返回 (0
)

断开MySql (数据库句柄
)
返回 (-2
)