Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以将数据库中的数据加载到我的网页中。但是,在某些情况下,我想限制放置在一行上的字符数。
例如,“DESCRIPTION”是一个 varchar(200),我只想在这个特定页面上显示前 30 个字符。
<td><?php print $row->DESCRIPTION; ?></td>
这样做的最佳方法是什么?
谢谢。
最终使用这个,
<td><?php print substr($row->DESCRIPTION,0,20); ?></td>
我会在 php 端使用substr.
substr
<?php echo substr($row->DESCRIPTION, 30); ?>
当然,这并没有考虑到单词和什么,所以如果这很重要,您可能需要通过编写自定义函数来变得更复杂。
您还可以调整 mysql 查询
SELECT SUBSTR(DESCRIPTION,1,5) FROM Table WHERE value = 'Denver';