如何从mysql中的文本字段中读取数据

时间:2011-10-22 13:51:03

标签: php mysql

如何使用php输出格式化文本。我将它存储在一个longtext数据类型的字段中。我使用以下代码保存数据:

<?php 
if(!empty($_POST)){
    $code = mysql_real_escape_string($_POST['x']);
    $db->query("INSERT INTO tbl_codes SET code='$code'");
}
?>

但是当我尝试检索它时:

<?php echo htmlentities($yo); ?>

它尚未格式化。如果我不使用htmlentities函数,我看不到任何输出。请帮忙

1 个答案:

答案 0 :(得分:2)

正如doc所述,htmlentities会在“<”和“{{1}”中转换“>”和“&lt;”等字符。因此html标签将无效。例如,如果你有这样的粗体文字:

&gt;

它将被转换为:

<b>example</b>

由于您在上次评论中写道,您只需要&lt;b&gt;example&lt;/b&gt; 标记,因此可以考虑使用strip_tags的可能性:

<pre>