我有一个表单,其中包含一个textarea,用于添加用户可能想要添加的其他注释。 笔记的标签如下:
<label class="edit_label" for="notes">
<a href="#" title="Provide additional details">Notes
<span class="question">?</span>
</a>
</label>
<textarea id="notes" name="notes" class="alert_conf">
<?=htmlentities($data->alert->notes)?>
</textarea>
当我尝试将其存储在数据库中时,所有的html标签都会被条带化。我尝试用<
和>
替换它们,但它不起作用。我想将标签也存储在数据库中。怎么做 ?
我正在使用quote()
函数进行mysql查询。
答案 0 :(得分:0)
我建议使用函数mysqli_real_escape_string (mysqli $link, string $escapestr)
从字符串中删除任何可能的mysql特殊字符。此外,请确保数据库中的数据类型为TEXT
,因为二进制文件可能对于您正在使用的任何数据类型而言太大。