Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP从BLOB字段中删除HTML标记?_Php_Mysql - Fatal编程技术网

如何使用PHP从BLOB字段中删除HTML标记?

如何使用PHP从BLOB字段中删除HTML标记?,php,mysql,Php,Mysql,我在我的一个网站上使用Opencart,我使用MySQL检索一些字段。其中一个是BLOB,内容类似于: "<p>SOME TEXT HERE</p>". 我试图做的是删除HTML标记,但是使用strip_标记或str_替换不起作用 我还尝试使用SELECT CONVERT,但也失败了。有什么建议吗?我通过对变量使用html\u entity\u decode使其工作。 这个问题起源于OpenCart的某个地方,我们将尝试找出确切的位置 如果其他人发现这样的问题,只需对字

我在我的一个网站上使用Opencart,我使用MySQL检索一些字段。其中一个是BLOB,内容类似于:

"<p>SOME TEXT HERE</p>".
我试图做的是删除HTML标记,但是使用strip_标记或str_替换不起作用


我还尝试使用SELECT CONVERT,但也失败了。有什么建议吗?

我通过对变量使用html\u entity\u decode使其工作。 这个问题起源于OpenCart的某个地方,我们将尝试找出确切的位置


如果其他人发现这样的问题,只需对字符串进行html\u实体\u解码,然后就可以使用str\u替换、strip\u标记或preg\u替换,效果很好。

hmm
strip_标记
应该可以工作,您确定
$desc
的内容不是URL编码的还是其他什么?在
$desc
上尝试
var_dump
,您应该在插入之前清理数据,但正如@Khôi所述。。。strip_标签应该完成这项工作这是我从var_dump:string(335)中得到的“Aceasta rochie脸上带着一种神秘的表情。联合国模特斯考特,法拉·马内奇。在巴隆的第二次临床试验中,罗夏·埃斯特实现了这一目标。蒙塔特·佩斯帕特(montat pe spate)的费尔莫阿(fermoar)城市建筑群。在jurul decolteului rotund中,la baza gatului需要手动着色metalice rotund。

“它可能与MySQL中的列类型有关吗?或者与它的特殊编码有关吗?离题,但很重要:请注意
MySQL_xxx()
函数被认为是过时和不安全的。它们不再被维护,并且正在被弃用。PHP手册强烈建议改用
mysqli_xx()
函数或PDO库。
$query_desc = mysql_query("SELECT description FROM product_description WHERE product_id = $id_produs AND language_id = 2");
    while($row_desc = mysql_fetch_assoc($query_desc)) {
        $desc = $row_desc['description'];
    }