时间:2021-07-01 10:21:17 帮助过:29人阅读
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 ...
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 编码的原始数据,至少也得贴个截图
都是根据你的描述做的解答,谁知到你描述的是否正确呢
要??
$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());
图中显示的只是 1 个 \ 字符,而你主贴中描述的是 \,.
目标错了,结果怎么能正确呢?
在 sql 控制器里
update table set A = replace(A,'\\','')是正确的
$sql = "update table set A = replace(A,'\\\\','')";
$sqlstr = "update b set url=replace(url,'\\\\','')";mysql_query($sqlstr) or die(mysql_error());
图中显示的只是 1 个 \ 字符,而你主贴中描述的是 \,.
目标错了,结果怎么能正确呢?
在 sql 控制器里
update table set A = replace(A,'\\','')是正确的
$sql = "update table set A = replace(A,'\\\\','')";
$sqlstr = "update b set url=replace(url,'\\\\','')";mysql_query($sqlstr) or die(mysql_error());