mysql替代符号_如何替换mysql数据库中 A字段中 符号啊

如何替换mysql数据库中 A字段中 \,.这样的英文标点符号

回复讨论(解决方案)

update table set A = replace(A,'\\,.','你要替换的值') where ...

where 后面的省略号是什么意思。

我之前update table set A = replace(A,'\','')

这样写的就替换不掉。

这样才行update table set A = replace(A,'\\','')

要??

$sqlstr = "update b set url=replace(url,'\\\\,.','')";

mysql_query($sqlstr) or die(mysql_error());

update table set A = replace(A,'\\,.','你要替换的值') where ...

where 后面的省略号是什么意思。

我之前

update table set A = replace(A,'\','')

这样写的就替换不掉。

这样才行update table set A = replace(A,'\\','')

按照你这样写的,替换不掉

要??

$sqlstr = "update b set url=replace(url,'\\\\,.','')";

mysql_query($sqlstr) or die(mysql_error());

按照你这样写的,替换不成功

贴出你的经 base64 编码的原始数据,至少也得贴个截图

都是根据你的描述做的解答,谁知到你描述的是否正确呢

贴出你的经 base64 编码的原始数据,至少也得贴个截图

都是根据你的描述做的解答,谁知到你描述的是否正确呢

好的。我的一个网站,用的飞飞cms做的视频网站。但是有的标题里面出现了\ , 等这样的英文字符,导致视频在程序解析的时候出现错误,播放不了,这个问题是我后期才发现的,所以之前很大一批数据都存在这个问题。如下图

所以我想通过替换数据库将这些多余的字符替换掉,以便于视频可以正常解析播放。

数据库表 ff_vod 播放地址这个内容字段是 vod_url

要??

$sqlstr = "update b set url=replace(url,'\\\\,.','')";

mysql_query($sqlstr) or die(mysql_error());

按照你这样写的,替换不成功

??我是上????的。

要??

$sqlstr = "update b set url=replace(url,'\\\\,.','')";

mysql_query($sqlstr) or die(mysql_error());

按照你这样写的,替换不成功

??我是上????的。

如果我的数据库表 ff_vod 字段名 vod_url 要替换\为空 按照你这个应该怎么修改编写啊。帮给写个完整的,谢谢。我怕我写的出了一点误差,谢谢

图中显示的只是 1 个 \ 字符,而你主贴中描述的是 \,.

目标错了,结果怎么能正确呢?

在 sql 控制器里update table set A = replace(A,'\\','')是正确的

在 php 里,因为要放在双引号中 $sql = "update table set A = replace(A,'\\\\','')";

才是正确的

4 个 \ 经 php 处理后变成 2 个 \ 传递给 mysql

$sqlstr = "update b set url=replace(url,'\\\\','')";mysql_query($sqlstr) or die(mysql_error());

图中显示的只是 1 个 \ 字符,而你主贴中描述的是 \,.

目标错了,结果怎么能正确呢?

在 sql 控制器里update table set A = replace(A,'\\','')是正确的

在 php 里,因为要放在双引号中 $sql = "update table set A = replace(A,'\\\\','')";

才是正确的

4 个 \ 经 php 处理后变成 2 个 \ 传递给 mysql

谢谢。原来在php中和sql中运行要多出来两个啊。谢谢你哈。解决了

$sqlstr = "update b set url=replace(url,'\\\\','')";mysql_query($sqlstr) or die(mysql_error());

好的。谢谢

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值