jquery - mySql查询搜索和替换

标签 jquery mysql search replace

大家好,我在表中有一个字段需要进行搜索和替换,尽管这有点棘手并且超出了我的查询技能范围。基本上,字段的内容可能如下所示:

image1.jpg
image2.jpg
image3.jpg
image4.jpg
image5.jpg

我需要进行搜索和替换,将每一行替换为如下内容:

<img src="http://www.domain.com/image1.jpg" />
<img src="http://www.domain.com/image2.jpg" />
<img src="http://www.domain.com/image3.jpg" />
<img src="http://www.domain.com/image4.jpg" />
<img src="http://www.domain.com/image5.jpg" />

图像标题是完全随机的,可以是 .gif、.jpg 或 png。表名是“exp_channel_data”,字段名是“field_id_8”,我将在 phpadmin 中运行查询。上面的搜索和替换是否可行?

最佳答案

我相信您可以将换行符替换为结束 + 开始标记,然后将结果包装在 img 标记中以获得所需的结果:

UPDATE exp_channel_data
SET field = CONCAT(
    '<img src="http://www.domain.com/',
    REPLACE(field_id_8, '\n',  '" />\n<img src="http://www.domain.com/'),
    '" />')
WHERE (field_id_8 IS NOT NULL) AND (field_id_8 != '')

关于jquery - mySql查询搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388810/

相关文章:

javascript - IE10 上的 Jquery 问题

mysql - 不要带一排 table

ios - 不同实体中的核心数据搜索

search - Powerapps:将搜索文本拆分为单个字符串,现在我只需要在图库中显示包含其中一个字符串的项目

arrays - 如何在 Swift 3 中搜索对象数组

javascript - IF 中的 Typeof 有效,但同一语句的 ELSE 失败

javascript - 更改 DOM 中未标记的元素

javascript - 选择一个选项并发布其值,结果会自动选择该选项

python - SQL 中的 IN 语句出现问题

sql - 具有数千个插入的 MySQL 事务 - 它需要多少个 "round trips"?