假设我有一个新闻内容的专栏,我有一个新闻的预览,我想要预览一半的新闻。
当我从列名中选择内容时,如何控制数据量?
这是我的代码:
$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 } ?>
Use This:
$select_upevent="SELECT `title` , LEFT(`content` , 30 ) as `content`,`place`,`date` FROM upevent LIMIT 5";
使用{LEFT(content
, 30)作为content
}将只显示30个字符的内容,LIMIT 5将确定只显示5个新闻。
将limit
子句添加到SQL查询的末尾
这是一个重复的问题,但包括LIMIT
到您的查询;示例
SELECT * FROM upevent LIMIT 5