本文目录一览:
- 1、php mysql查询的时候怎么过滤掉html
- 2、php中从mysql读取带有html代码的文字
- 3、php 删除mysql 数据库html 代码?
- 4、php mysql语句中怎么使用html标签里的文字
php mysql查询的时候怎么过滤掉html
你这个问题我之前做项目的时候也遇到过,你可以从数据入库时入手解决,具体做法就是你可在把数据存入到数据的时候用strip_tags()函数剥离HTML标签,这样你在查询的时候就不会遇到这种情况了,完全都是数据,如果存入数据库的数据必须要有HTML标记的话那入库的时候可以考虑用htmlspacialchars()函数,希望能够帮到你
php中从mysql读取带有html代码的文字
你可以先从mysql读取出来作为变量,使用strip_tags过滤掉变量的 html,div等相关的代码,把纯文本内容显示在你的div中,如果内容纯文本过多,你可以截取前面某些汉字 作为内容导读,再超级连接到详细页面!!!
?php
$str = $vars; //你的mysql读取出来的html变量;
$str = strip_tags($str ); //过滤掉 html,div等相关的代码
echo 'div'.$str .'/div'; //显示出纯文本内容;
//或者, 显示前面部分汉字作为导读。
echo 'div'.substr($str,0, 100) .'/div'; //显示出前50个纯文本汉字
?
php 删除mysql 数据库html 代码?
楼上的方法就可以
?php
echo strip_tags(数据库中读取出来的内容);
// 用此系统函数可以方便的去掉完整的html标签 ,但如果其中html标签有残缺,残缺的不能去掉
// 例如:strip_tags('strong你好 /strong'); 会显示: 你好 /strong
?
php mysql语句中怎么使用html标签里的文字
你只能通过js操作html提取html标签内文字后,将其发送给php才能使用