php/mysql 搜索并替换句子的一部分

标签 php mysql

使用 php 替换 mysql 表中句子的部分内容。我需要帮助才能正确完成此操作。例如。替换http://www.gettingthingsdone.com/products/electronicshttp://www.gettingthingsdone.com/electronics

$sql = "UPDATE ".$table_name."
                        SET ".$val." = '".$SearchAndReplace_replace_with."'
                        WHERE ".$val." LIKE '"."%".$SearchAndReplace_search_term."%"."'";

最佳答案

您应该考虑使用REPLACE mysql 的设计是您在寻找什么。在执行命令之前先备份表。

   UPDATE [your_table_name] SET [your_table_field] = REPLACE([your_table_field],
 '[string_to_find]' , '[string_to_be_replaced]')

关于php/mysql 搜索并替换句子的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5471767/

相关文章:

mysql - 在我的案例中,如何从第一个表中找到第二个表中丢失的行?

javascript - 如何在自定义页面(而不是商店/产品页面)上添加“添加到购物车”按钮 Woocommerce

javascript - 在 switch case 中出现错误时停止循环 - 在将 header 发送到客户端后无法设置 header

PHP- if else 语句不起作用?

php - 无法让 mysqli_result::$fetch_all 工作

mysql - 当我更改实体字段的大小时,它在数据库中没有更改

sql - MySQL 关于调度的问题

mysql - 需要有关查询性能的帮助

php - 警告 : mysql_fetch_object(): supplied argument is not a valid MySQL result resource in json

php - 表单未从 MySQL 表中删除列数据