从数据库中使用auto \ n进行回显

时间:2014-06-30 14:39:12

标签: php mysql

嘿,我在我的数据库上有一个包含800个字符的文本,当我回显它时,它显示在一行中变得太大而且不便于阅读,

echo mysql_result(mysql_query("SELECT `message` FROM `pm` WHERE `pm_id` = '1'"));

如何在每行的末尾添加
或\ n自动,因为数据库中插入了不同的数据,并且每个数据都很难。

修改 我想把它像:100个字符或类似的东西。

2 个答案:

答案 0 :(得分:1)

使用wordwrap功能:http://www.php.net/manual/en/function.wordwrap.php

echo wordwrap($data, 100, "\n"); // Or use "<br/>" in html

还有一个4.参数。如果数据不包含任何空格,则wordwrap不能在单词之间断开。如果将4.参数设置为true,则无论是否在单词内,都会切换wordwrap。

// cut after 100, no matter if inside a word.
echo wordwrap($data, 100, "\n", true); 

答案 1 :(得分:0)

将它放在div中,然后设置div宽度。这将解决您的问题。像这样:

#CSS

.sample{
    width:50px;
}

这里有一些示例html

<div class="sample">
   #your results from database here
</div>