下面的代码按预期工作:
if($con){
mysqli_select_db($con, "db3");
$query1 = "SELECT * FROM data WHERE id = $id";
$result = mysqli_query($con, $query1);
while ($row = mysqli_fetch_array($result)){
echo "<b>" . "Sent by: " . $row['uname'] . ":" . "</b>" . "<br>" . $row['comment'] . "<br>" . "<u>" . "Sent on: " . $row['time'] . "</u>" . "<br><br>";
}
我的问题是“comment”值可能会很长并且会打印出屏幕。例如,有没有办法一次回显“评论”值 50 个字符,或者在其中插入换行符。
感谢任何帮助。谢谢。
最佳答案
您可以使用 wordwrap
为此。
wordwrap($row['comment'], 50, '<br>')
关于PHP - 逐位回显sql结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49544910/