sql中的换行问题

时间:2013-04-21 09:24:23

标签: php sql database

我已使用'Type:text'在我的数据库中存储文本。

-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');

1 个答案:

答案 0 :(得分: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";
}

如果您希望在源代码上添加<br />标记,请使用此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'] . "<br />\n";
}

现在,如果输出全部来自同一个字段而不是来自单独的行,那么如果使用<pre>标记可行,则可以检查此信息:

$mysql_query = "SELECT text FROM my_text";
echo $mysql_result_text = "<pre>" . mysql_result($mysql_query, '0', 'text') . "</pre>";