假设我有新闻内容专栏,我预览了新闻,我想要预览一半的新闻。
当我从列名中选择内容时,如何控制数据量?
这是我的代码:
$select_upevent="SELECT * FROM upevent";
$result_upevent=mysqli_query($con,$select_upevent);
<?php while ($row_upevent=mysqli_fetch_array($result_upevent)) { ?>
<tr>
<td width="16%"><img src="../site/images/event/<?php echo $row_upevent['img_name'] ?>" alt=""></td>
<td width="16%"><?php echo $row_upevent['title'] ?></td>
<td width="16%"><?php echo $row_upevent['content'] ?></td>
<td width="16%"><?php echo $row_upevent['place'] ?></td>
<td width="16%"><?php echo $row_upevent['date'] ?></td>
<td width="10%"><a href="php/delete-event.php?delevent=<?php echo $row_upevent['id'] ?>"><img class="imgdelete" src="images/delete.png" onmouseover="this.src='images/delete-hvr.png'" onmouseout="this.src='images/delete.png'"/></a></td>
</tr>
<?php } ?>
答案 0 :(得分:0)
这是一个重复的问题,但在您的查询中包含LIMIT
;例子
SELECT * FROM upevent LIMIT 5
答案 1 :(得分:0)
在SQL查询的末尾添加limit
子句
答案 2 :(得分:0)
使用此:
$select_upevent="SELECT `title` , LEFT(`content` , 30 ) as `content`,`place`,`date` FROM upevent LIMIT 5";
这将使用{LEFT(content
,30)作为content
}仅显示内容的30个字符,而LIMIT 5将确定仅显示5个新闻。