php - 你如何在 MySQL 数据库字段中编写 HTML 并用 PHP 回应它?

标签 php html mysql

我一直在努力为我的电子商务商店正确回应我的产品描述。

是否可以在 MySQL 描述字段中将格式化的 HTML(即带有元素和标签...到 youtube 链接等)编写为文本,然后用正确格式化的 PHP 回显它?

目前我正在使用...

<?php

  echo "<p>".Helper::encodeHTML($product['description'])."</p>";

?>

...但正如我所说,它不会按格式输出。

感谢您的帮助! :)


编辑;暂时修复('少有任何变化)......

echo html_entity_decode($var['string']);

echo html_entity_decode($product['description2']);

http://uk1.php.net/manual/en/function.html-entity-decode.php

最佳答案

如何删除 p 标签并按原样回显它?

    <?php
    echo Helper::encodeHTML($product['description']);
    ?>

或者像这样用 htmlentities() 回显它:

    <?php
      echo htmlentities($product['description']);
    ?>

或者像这样直接回显:

    <?php
      echo $product['description'];
    ?>

关于php - 你如何在 MySQL 数据库字段中编写 HTML 并用 PHP 回应它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664713/

相关文章:

php - MariaDB/MySQL : combine rows if fields are NULL

PHP:将元素 id 作为哈希添加到 Facebook 共享链接

javascript - 使用 JS 动画二维人体骨骼

javascript - 如何在鼠标悬停时淡入大屏幕的背景图像并在鼠标移出时将其恢复到之前的背景图像?

全新 XAMPP 安装中的 MySQL 查询速度极慢

php - 如何在 Laravel 的产品创建页面中显示类别

php - PHP 循环中的随机 403 错误

javascript - '$.noConflict' 之前和之后的多个 jquery 引用?

javascript - 使用从表单发布返回到 Web 服务的结果

php - 我的 mysql 更新查询有什么问题?受影响的行 = 0