日期:2014-05-17  浏览次数:20432 次

php查询mysql数据库中字符串输出的问题,新手请教大家.
例如我在mysql数据库中保存的字符串是如下格式:
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
   
  我查询字符串出来后希望在网页上显示的格式也是如上的格式,请问怎样才能实现啊。因为我查询出来的就是一大片,没有形成上面的格式。

------解决方案--------------------
你如果是用编辑器写的数据存入数据库的话 输出到页面的形式就和存入的一样了
或者你不如编辑器 如字符串转义也可以实现
------解决方案--------------------
借花献佛

function html_ubb($content){
$content = htmlspecialchars($content);
$content = str_replace("\n", "<br>", $content);
$content = str_replace(" ", "&nbsp;&nbsp;", $content);
$content = str_replace("\t", '&nbsp;&nbsp;&nbsp;&nbsp;', $content);
return $content;
}

将相关的字符进行转换,更简单是用Fckeditor
------解决方案--------------------
PHP code
$html = '我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。
  我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我我。';

echo nl2br($html);