Php 仅显示15个结果
我的会员名单有问题。它显示每个用户名,但我希望它显示每行只有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
<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。