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

时间:2011-03-29 11:28:00

标签: php mysql

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

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

1 个答案:

答案 0 :(得分:3)

你应该考虑使用你想要的mysql REPLACE。在执行命令之前,请先备份表。

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