如何从列中选择限制数据


How to select limit data from a column?

假设我有一个新闻内容的专栏,我有一个新闻的预览,我想要预览一半的新闻。

当我从列名中选择内容时,如何控制数据量?

这是我的代码:

$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