I have a field Product_description
in mysql table, which has html tags. I want to update this field with removing html tags except br
. I know I can do this with strip_tag
but I don't understand how to accomplish this for the table data.
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
如何从mysql数据中删除除了<br>的html标签?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
duancaozen6066 2016-07-31 10:08关注To remove all tags but
<br>
from a text, you can indeed use strip_tags:$var = strip_tags($html, '<br>');
See an example here.
From the docs:
You can use the optional second parameter to specify tags which should not be stripped.
To remove them from the persisted data (not meant to run multiple times), you can create a heavy running script to be used once and update the values. Like this: (You might want to use trim too)
$con = new mysqli('localhost', 'username', 'password', 'database_name'); $stmt = $con->query('SELECT * FROM table_name'); while($row = $stmt->fetch_assoc()){ $stmt2 = $con->prepare('UPDATE table_name set Product_description = ? WHERE Product_id = ?'); $tmp = strip_tags($row['Product_description'], '<br>'); $stmt2->bind_param("si", $tmp, $row['Product_id']); $stmt2->execute(); }
That script would be for you to run it just once, so it's (arguably) ok if it's slow...
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-11 09:40独一无二的哈密瓜的博客 1. HTML 结构 1.1 HTML 文件基本结构 <html> <head> <title>第一个html程序<.../html>...html 标签是整个 html 文件的根标签(最顶层标签) head 标签中写页面的...body 标签中写的是页面上显示的
- 2022-04-28 11:22三春去后诸芳尽的博客 一、HTML 基本开发方式 1、如何编写 HTML 代码 本身的语法比较简单,语法风格和 Java 之类的差别很大,(并不能表达一些逻辑,而只是能表达 “有哪些东西" 一种信息), 使用记事本创建一个文件,后缀名改成 .html ...
- 2023-04-29 14:09奋斗小温的博客 1️⃣标签名 (body) 放到 < > 中 2️⃣大部分标签成对出现. 为开始标签, 为结束标签 3️⃣少数标签只有开始标签, 称为 "单标签" 4️⃣开始标签和结束标签之间, 写的是标签的内容. (hello) 5️⃣开始标签中可能会带有...
- 2024-10-22 07:17bingo691的博客 HTML:超文本标记语言。超文本:文本,声音,图片,视频,表格,链接。标记:由许许多多的标签组成。HTML 页面试运行到浏览器上面的。
- 2024-07-30 09:27木人舟的博客 并且本文仅用来学习就够了,因为在实际开发中都会使用框架比如前端的vue.js,后端用的springboot,使用这些框架能大幅提高开发效率,避免重复造轮子,所以不必要进行太过深入地了解这些技术。想要复刻我的代码,使用...
- 2020-01-03 03:54笑忘书zzl的博客 一、HTML简介 HTML 俗称网页,就是我们打开浏览器访问任何一个网站所看到的都是由 HTML 页面提供的(或者与 HTML 技术相关的内容提供)。 人-普通人 超人 HTML 全称为 HyperText Markup Language,被译为超文本...
- 2022-08-22 12:50nana_cx的博客 学习前端与后端差别、HTTP的四个特性、数据格式、响应状态码,HTML的标签(body内常见标签、列表标签、表格标签、表单标签)
- 2024-06-27 07:50已阅.的博客 web前端,html
- 2021-11-30 14:40vegetari的博客 无序列表 ...你会发现,这是我们学习的第一个“组标签”,就是要么不写,要么就要写一组。 1<ul> 2 <li>北京</li> 3 <li>上海</li> 4 <li>广州</li>
- 2020-01-12 14:37敲代码的小苦瓜的博客 它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。 HTML ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司