-1

我已使用“类型:文本”将文本存储在我的数据库中。

-This is a line

-This is a new line

-This is another line.

当我试图检索数据时。这就是我得到的。

-This is a line-This is a new line-This is another line.

我如何告诉我的数据库不要忽略换行符。

这就是我打印查询的方式。

$query = "SELECT text FROM my_text";

$mysql_query = mysql_query
echo $mysql_result_text = mysql_result($mysql_query, '0', 'text');
4

1 回答 1

0

首先,这是什么意思:

$query = "SELECT text FROM my_text";

$mysql_query = mysql_query
echo $mysql_result_text = mysql_result($mysql_query, '0', 'text');

我认为,下面的代码就是你的意思:

$mysql_query = "SELECT text FROM my_text";
echo $mysql_result_text = mysql_result($mysql_query, '0', 'text');

您可以检查下面的 PHP 脚本以从源代码中创建换行符:

$mysql_query = "SELECT text FROM my_text";
$mysql_result_text = mysql_result($mysql_query);

while($row = mysqli_fetch_array($mysql_result_text)) {
    echo $row['text'] . "\n";
}

或者这个 PHP 脚本,如果你想<br />在源代码上有一个标签:

$mysql_query = "SELECT text FROM my_text";
$mysql_result_text = mysql_result($mysql_query);

while($row = mysqli_fetch_array($mysql_result_text)) {
    echo $row['text'] . "<br />\n";
}

现在,如果输出全部来自同一个字段而不是来自不同的行,您可以检查一下是否使用<pre>标签有效:

$mysql_query = "SELECT text FROM my_text";
echo $mysql_result_text = "<pre>" . mysql_result($mysql_query, '0', 'text') . "</pre>";
于 2013-04-21T09:52:43.410 回答