gpt4 book ai didi

php - 从我的数据库中格式化一个字符串,这样就会有空格

转载 作者:行者123 更新时间:2023-11-29 06:28:03 26 4
gpt4 key购买 nike

抱歉,标题有点难以解释,所以在这里:我正在尝试从我的数据库中回显文本。

首先我从数据库中获取我的信息:

mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
$sql = mysql_query("SELECT * FROM docs");
while($row = mysql_fetch_array($sql))
{
$text = html_decode_entity($row['content']);
}

PS:定义了$db_host$db_user$db_pass

如果文本跳过了行(当你点击 tab 时),我用一个简单的 echo 回显它们像这样:

echo "$text";

文本只会出现一行。

问题:如何显示跳行?

我知道这个问题没有得到很好的解释,但是是的!

最佳答案

在循环内部,您没有将数据附加到您的 $text 变量!

你可以这样做:

mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
$sql = mysql_query("SELECT * FROM docs");
$text = "";
while($row = mysql_fetch_array($sql))
{
$text .= html_decode_entity($row['content']) . "<br />";
}

请注意,我使用了.=。其中,具有相同的含义:

$text = $text . html_decode_entity($row['content']) . "<br />";

我必须提出的另一个建议是,当您回显变量的内容时,您不必将变量括在双引号中。你可以简单地这样做:

echo $text;

关于php - 从我的数据库中格式化一个字符串,这样就会有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29720175/

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