我的表数据中有一个内容列,它是varchar类型。我想知道有没有办法只显示部分内容,如果它有2000个字符的长文本。我只是不想看到我的行中显示的所有内容,除非我想点击它。默认情况下会选中选项中的部分文本。我只是希望有办法减少我的行高。
答案 0 :(得分:0)
<强>更新强>: 因为这是关于phpMyAdmin而不是PHP和/或MySQL,所以这就是你在phpMyAdmin中显示更少内容/文本的方式:
这是您将多个换行符替换为一个换行符的方法:
所以你想用一个替换多个换行符?只需在INSERT
将数据库输入数据库之前修改用户的输入。
您可以使用preg_replace
。
例如:
<?php
$val = 'test
test
test';
$val = preg_replace("/[\r\n]+/", "\n", $val);
// This is optional:
//$text = nl2br($text);
echo $val;
?>
答案 1 :(得分:0)
答案 2 :(得分:-1)
在将数据输入数据库之前,您可以使用pre标签。这样的事情$description="<pre>" . $description . "</pre>";
Pre代表预先格式化的文本。