如何在我的ID栏中获得最高数字?
使用MySQL,我已经完成了连接部分,我只需要知道如何使用PHP来显示该数字。我从一个朋友那里得到了一些代码:
<?php
$con = mysql_connect("quollcraft.net", "quollcr1_forum", "pw");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("quollcr1_hub", $con);
$result = mysql_query("SELECT * FROM recentplayers ORDER BY id DESC LIMIT 28");
echo "<table>";
while ($row = mysql_fetch_array($result))
echo "<td>";
echo "<center>";
echo '<img class="avatar" src="http://cravatar.eu/avatar/' . $row ['name'] . '/40.png" rel="tooltip" style="display: inline-block" title="' . $row ['name'] . '">';
echo "</td>";
echo "</table>";
mysql_close($con);
?>
<?php
$con = mysql_connect("quollcraft.net", "quollcr1_forum", "pw");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("quollcr1_hub", $con);
$result = mysql_query("SELECT * FROM id ORDER BY id DESC LIMIT 1");
echo "<table>";
while ($row = mysql_fetch_array($result))
echo "<td>";
echo "<center>";
echo "<p>' . $row ['id'] . 'hello</p>";
echo "</td>";
echo "</table>";
mysql_close($con);
?>`它应该显示我的最新球员,然后是我拥有的所有球员。
发布于 2014-05-04 13:50:43
如果您想要具有最高id的整行,而不仅仅是id,这将为您提供
SELECT * FROM table ORDER BY id DESC LIMIT 1如果您希望id作为唯一的值,您可以这样做
SELECT MAX(id) as id FROM table 如果你想知道表中的总行数,你可以计算出你有多少玩家
SELECT COUNT(id) as total_players FROM table 发布于 2014-05-04 13:50:50
您可以使用聚合函数MAX()来查找列中的最大值:
SELECT MAX(ID) as ID
FROM TableName发布于 2014-05-04 13:46:23
SELECT MAX(YOUR COLUMN) FROM YOUR TABLE https://stackoverflow.com/questions/23453032
复制相似问题