带有HTML格式的PHP变量
以下是我从MySQL数据库中实际获得的变量:带有HTML格式的PHP变量,php,html,mysql,Php,Html,Mysql,以下是我从MySQL数据库中实际获得的变量: <h1>This is a H1</h1> <p>NOT BOLD</p> <p> </p> <p><strong>BOLD</strong></p> 这是一个H1 不大胆 粗体 我正在使用TinyMCE格式化代码 下面是我对它的回应 <?php // WHILE LOOP GETTING $ROW
<h1>This is a H1</h1>
<p>NOT BOLD</p>
<p> </p>
<p><strong>BOLD</strong></p>
这是一个H1
不大胆
粗体
我正在使用TinyMCE格式化代码
下面是我对它的回应
<?php
// WHILE LOOP GETTING $ROW FROM MYSQL
$conContent = $row['content'];
您可以使用以下方法将变量插入
标记中:
<?php
/* getting row from your table */
$conContent = $row['content'];
?>
<strong> <?php echo $conContent; ?> </strong>
另一个解决办法是:
$conContent = $row['content'];
echo "<strong>" . $conContent . "</strong";
//or echo "<strong> $conContent </strong";
$conContent=$row['content'];
回声“”$策划。“您可以检查输出的HTML源吗?HTML是否仍然存在?它看起来像是strip\u tags()
或HTMLPurifier删除您的HTML。否则您将看到应用的格式或输出中的标记
如果你的数据库中有HTML代码,你不必在PHP中处理它,但可以直接打印出来。那么,你想做什么?编辑:)希望你能帮助你展示实际输出的源代码是什么?你能确认你的HTML是否真的像你说的那样存储在数据库中吗?我从数据库中复制并粘贴了它这不是OP想要的。@DarrenGriffin:是的,在这种情况下,它将显示为粗体。我需要它来处理它,我需要它来处理标题标记。我不希望它只是粗体,我希望它格式化所有标记。什么是标题标记?你可以应用任何你想要的样式。用适当的标记或u替换
另外,如果您希望所有元素都具有相同的样式,只需在while循环中插入此代码,它就会以所需的样式显示所有元素。
foreach($row as $v) {
echo "<strong>$v</strong";
}