Php 仅显示15个结果

Php 仅显示15个结果,php,mysql,Php,Mysql,我的会员名单有问题。它显示每个用户名,但我希望它显示每行只有15个 守则: <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="23%"><em><strong>Username</strong></em></td> </tr> <? $sql

我的会员名单有问题。它显示每个用户名,但我希望它显示每行只有15个

守则:

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="23%"><em><strong>Username</strong></em></td>
  </tr>
  <?
  $sql = mysql_query("select * from usr_users");
  while($m = mysql_fetch_array($sql))
  { ?>
  <tr>
<td width="23%"><div style="float: left;" onMouseover="ddrivetip('<em><? echo("$m[username]");?></em> <br /> <b>Rank:</b> <? echo("$m[rankerslevel]");?><br /> <b>Bits:</b> <? echo("$m[credits]");?><br /> <b>Score:</b> <? echo("$m[points]");?><br /> <b>Mood:</b> <? echo("$m[usrstatus]");?><br /> <b>ID:</b> <? echo("$m[id]");?><br /> <b>Sex:</b> <? echo("$m[sexmalefemale]");?><br /> <b>Country:</b> <? echo("$m[countrywhere]");?><br />','white', 100)";
     onMouseout="hideddrivetip()"><img src="/bolt.png" alt="member_icon"/> <a href="memb.php?user=<? echo("$m[username]");?>"><font color="<? echo("$m[usercolour]");?>"><? echo("$m[username]");?></font></a></td></div>
    <? } ?>

用户名
使用mysql限制

select * from usr_users order by createddate desc LIMIT 0, 15
假设您有一个名为createddate的列,您正在该列上执行order by

这将为您创建最后15个用户

您可以获得记录的总数,并将其除以“要显示的项目”以获得分页元素的数量

使用mysql限制

select * from usr_users order by createddate desc LIMIT 0, 15
假设您有一个名为createddate的列,您正在该列上执行order by

这将为您创建最后15个用户

您可以获得记录的总数,并将其除以“要显示的项目”以获得分页元素的数量


使用
限制
子句。用法如下:

LIMIT [offset,] rows
示例:

SELECT * from usr_users LIMIT 0, 10
此查询将检索1-10行(从0到10)

此查询将检索11-19行

如果要获取具有特定ID的行,请在
语句中使用

SELECT * from usr_users WHERE id IN (1,2,3)
还请阅读以下内容:


如果您想学习如何进行分页,请查看以下主题:

使用
限制
子句。用法如下:

LIMIT [offset,] rows
示例:

SELECT * from usr_users LIMIT 0, 10
此查询将检索1-10行(从0到10)

此查询将检索11-19行

如果要获取具有特定ID的行,请在
语句中使用

SELECT * from usr_users WHERE id IN (1,2,3)
还请阅读以下内容:


如果您想了解如何进行分页,请参阅本主题:

最简单的解决方案是:

SELECT * FROM usr_users LIMIT 15

最简单的解决办法是:

SELECT * FROM usr_users LIMIT 15

假设您有一个“id”列,并且它被设置为自动增量(以及INT)


这将获取15个最新的用户,并按顺序显示他们。

假设您有一个“id”列,并且它被设置为自动增量(以及INT)


这将获取15个最新用户,并按顺序显示他们。

欢迎使用Stack Overflow。请张贴您遇到困难的代码。我们真的不可能仅从图像来确定您是如何做到这一点的。您能展示一下您现在使用的一些代码吗?很难修复我看不到的东西。顺便说一句,使用完整的PHP标记
欢迎使用堆栈溢出被认为是很好的做法。请张贴您遇到困难的代码。我们真的不可能仅从图像来确定您是如何做到这一点的。您能展示一下您现在使用的一些代码吗?很难修复我看不到的东西。顺便说一句,使用完整的PHP标记
是一个不错的做法,该限制显示15个成员,但我需要数字;1、2、3等来查看其余成员。@Nicholaspandi我在回答中添加的链接为您提供了一个更好的想法。大多数人首先进行
COUNT(*)
查询以获取行数。LIMIT子句中的第一个参数是偏移量开始位置,因此要获得第二页,您需要执行
LIMIT 15,15
,它将获得结果16到30,因为第一条记录是偏移量0。该限制显示15个成员,但我需要数字;1、2、3等来查看其余成员。@Nicholaspandi我在回答中添加的链接为您提供了一个更好的想法。大多数人首先进行
COUNT(*)
查询以获取行数。LIMIT子句中的第一个参数是偏移量开始位置,因此要获得第二页,您需要执行
LIMIT 15,15
,这将获得结果16到30,因为第一条记录是偏移量0。