gpt4 book ai didi

php - 如何在文本区域中将数据库中的
显示为 HTML 而不是文本?

转载 作者:行者123 更新时间:2023-11-29 07:59:01 25 4
gpt4 key购买 nike

我需要知道如何在文本区域中以 html 而不是文本的形式回显数据库中的换行符。

最佳答案

嘿,这对我有用!我想这可能对你有帮助..

我的表有两列“a”和“c”;值为 'aa' 和 <input type="text">

我的代码:

    <?php
$host='localhost' ;
$mysql_db="db2" ;
$mysql_u="root" ;
$mysql_p="" ;
$con=mysqli_connect( "$host", "$mysql_u", "$mysql_p","$mysql_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

else
{
$c="select c from site where a='aa'";
$res=mysqli_query($con,$c);
while ($row = mysqli_fetch_assoc($res)) {
$a=$row['c'];
echo "<textarea>$a</textarea>";
}
}
?>

这会在浏览器中输出一个文本框...:)像这样你可以存储'<br> ' 在表中的 col 'c' 中它输出一个新行...

对于你的问题,这是确切的答案......使用上面编辑的代码...但在数据库中进行更改

例如,在“c”列中将条目更改为 stmt1 &#13;&#10; stmt2 &#13;&#10; stmt3

你会在三行中得到这三个stmts(就像html中的
)

&#10; - 换行和&#13;回车符是 HTML 实体

关于php - 如何在文本区域中将数据库中的 <br/> 显示为 HTML 而不是文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24375889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com