php - 如何从数据库中检索没有格式化标签的文本

标签 php mysql

我想从 MySQL 表中检索(选择)200 个字符,但文本已格式化。所以当我使用时:

$sql = "SELECT id, status, password, SUBSTRING(description,1,200) as description FROM forsale_content WHERE status='online' ORDER BY id DESC LIMIT 15";

它会给我描述文本,但如果它的格式为粗体或具有类似

标记的内容,它将破坏我的设计。

我应该使用什么命令来检索那些没有格式标记的字符?

最佳答案

你有两个选择:

  1. 您必须使用 PHP 格式化描述字段,方法是执行一种算法,在剪切之前关闭打开的 HTML 标记。
  2. 申请strip_tags()当你打印 MySQL 中减去的字符串时。

关于php - 如何从数据库中检索没有格式化标签的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080251/

相关文章:

PHP 表单 - 使用一个或多个复选框更新数据库行

php - 如果未从下拉列表中选择任何内容,则选择所有值

python - 无法 pip 安装 mysqlclient & 执行 'gcc' : Permission denied

php - SQL查询结果存入php表

php - 如何获取特定命名空间内的所有类名?

php - Laravel 5.1 - 将成功 session 传递给助手

php - MySQL 内存排序失败

MySQL 允许在 WHERE 子句中没有 IN 或比较运算符的子查询。它是如何工作的?

php - laravel 如何优化一个表中的简单 where 查询

mysql - 无法运行查询