gpt4 book ai didi

php - 如何防止在同一字段中替换两个值?

转载 作者:行者123 更新时间:2023-11-29 07:09:14 25 4
gpt4 key购买 nike

谁能告诉我如何防止此 PHP 代码替换两个值?

$sql2="UPDATE users SET urls = replace(urls, 'http://someurl.com', '') WHERE uname='$username'";
$result2=mysql_query($sql2);

例如,“urls”字段包含以下内容:

http://someurl.com
http://someurl.com/page.html

使用上面的代码删除两个 URL,只留下“/page.html”。
我如何确保它只删除值而不删除任何其他内容。

最佳答案

嗨为什么不在 where 子句中完成所有操作?

UPDATE users SET urls='' where urls='http://someurl.com' and uname='$username'

或者

UPDATE users SET urls='' where urls not like '%.html' and uname='$username'

我相信你可以为你的特定要求制定出一些东西

关于php - 如何防止在同一字段中替换两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com