是不是BUG,关于mysql查询和分割文本!怎么解决
e4a吧
全部回复
仅看楼主
level 7
happyjay23 楼主
函数:MySQL_查询记录(表名 为 文本型,欲取得字段名 为 文本型,满足条件 为 文本型)为 文本型
分类:MySQL操作
注释:查询表中的指定字段的字段值。成功返回以"|.+.|"隔开的各个字段值,多条记录之间用"|.*.|"分隔,失败返回空文本。
代码:
数据 = MySQL_查询记录("个人信息","姓名,行业,职位,地址,邮箱,二维码,签名,供应,需求","用户名 = *"&读取设置("ID")&"*")
标签3.标题 = 数据
得到如下结果:
数据库对应记录只有一条,但是会出现|.*.|
2014年08月18日 16点08分 1
level 7
happyjay23 楼主
这个没事,我可以把没用的|.*.|
代码:
标签3.标题 = 取文本左边(数据,取文本长度(数据)-5)
结果如下:
2014年08月18日 16点08分 2
level 7
happyjay23 楼主
再加工一下,用文本分割成数组,代码如下:
数据组 = 分割文本(取文本左边(数据,取文本长度(数据)-5),"|.+.|")
算算是不是应该能得到9个成员,里面有空数据,最后一个也是空的,
尼玛,这回问题出来了:
最后一个成员数据如果为空,程序报错退出
最后一个成员数据不为空,则程序正常,这TM在逗我吗!!!!
2014年08月18日 16点08分 3
level 7
happyjay23 楼主
最后英明果断的测试一下数组成员数量,果然TMD在逗我啊,居然只有7个?我有9个字段啊
2014年08月18日 16点08分 4
level 9
[滑稽][滑稽][滑稽][滑稽][滑稽][滑稽][滑稽][滑稽][滑稽]
2014年08月18日 23点08分 5
level 1
用分割文本()不是能解决这问题了吗.分割|.+.|就行了.|.*.|这是下一行字段的.
2014年09月04日 10点09分 6
level 12
人生总要经历很多,有些人无法羽化成铭记,有些事无法沉淀为回忆。对于一些伤痛的人与事,要学会走过了就要淡漠,转身了就要遗忘,唯有如此,我们的行囊才不会太沉重,我们的身心才不会太疲乏。相聚是短暂的,分别会是永远的,没有人能是你永恒的挂牵,任何事都不要成为你所有的渴盼。
2014年09月06日 18点09分 7
level 12
谦和、温顺且自持的生活,不乱于心,不困于情,不畏将来,不念过去。
2014年09月10日 17点09分 8
1