$sqli = "SELECT * FROM articles WHERE status=1 ORDER BY ID ASC LIMIT
$start_from, " . $results_per_page;
$rs_result = $con->query($sqli);$row = $rs_result->fetch_assoc();首先,我選擇行:-<?php echo $row['content'] ?>然后,我打印該列并得到所需的結(jié)果。但是,我希望它只顯示前 100 個字符。是否可以?請有人建議。我知道它可以用作:mysql> SELECT LEFT('foobarbar', 5);
-> 'fooba'但是,我希望 PHP 的結(jié)果如下:-<?php echo $row(Left['content','4']) ?>或者任何正確的方法?
1 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗 獲得超9個贊
您可以像在 SQL 中建議的那樣通過在輸出中創(chuàng)建另一列來執(zhí)行此操作
SELECT *, LEFT(content, 100) as short_content ...
或者用 PHP
$short_content = substr($row['content'], 0, 100);
- 1 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報
0/150
提交
取消