我可以将数据库中的数据加载到我的网页中。但是,有几个实例我想限制放在一行上的字符数。
例如,“DESCRIPTION”是一个varchar(200),我只想在这个特定的页面上显示前30个字符。
<td><?php print $row->DESCRIPTION; ?></td>
这样做的最佳方式是什么?
感谢。
结束使用此,
<td><?php print substr($row->DESCRIPTION,0,20); ?></td>
答案 0 :(得分:4)
我会在php端使用substr
。
<?php echo substr($row->DESCRIPTION, 30); ?>
当然,这并没有考虑到单词,如果这很重要,那么你可能需要通过编写自定义函数来使其变得更复杂。
答案 1 :(得分:0)
你也可以调整mysql查询
SELECT SUBSTR(DESCRIPTION,1,5)
FROM Table
WHERE value = 'Denver';