Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 修改ss自定义字段字符后,调用出错!求解

[复制链接]
goldideas 发表于 2010-6-26 22:48:55 | 显示全部楼层 |阅读模式
我用replace更改了supesite的一个字段内容,

替换语句:
update tablename set fieldA=replace(fieldA,'no','Welcome');

替换后就调用失败了,查看了一下数据库,原来问题出在这里:

修改前
a:1:{i:0;s:2:"no";}

修改后

a:1:{i:0;s:2:"Welcome";}

问题就在于 字段内容no是修改了,但是s:2并没有得到修改,所以调用失败。
正确的修改后结果应该是

a:1:{i:0;s:7:"Welcome";}

请教各位,怎样才能实现这种正确的批量替换,谢谢

 楼主| goldideas 发表于 2010-6-26 22:50:43 | 显示全部楼层
其中 "s:数字"貌似是指的是字段的字符数。不知道,为什么自定义字段要加上a:1:{i:0;s:7:"×××××";}而不是标准的text类型。
回复

使用道具 举报

 楼主| goldideas 发表于 2010-6-29 16:21:40 | 显示全部楼层
顶起来
请大家帮忙看一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:19 , Processed in 0.021261 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表