$slt = mysql_query("select Slot, ItemId, UserId, max(Slot) Slot
from useritems
group by UserId");
while ($sloot = mysql_fetch_assoc($slt))
{
Echo "<br>Items with biggest slots are: " . $sloot['ItemId'] . " from user " . $sloot['UserId']. "- in slot-". $sloot['Slot'];
}
这是桌子
Idi Quantity ItemId UserId Slot ExpirationDate
输出最小的插槽...为什么?
1.我想向我展示每个用户最大的库存槽,所以当我向他的库存添加新物品时,我可以在下一个槽中添加..从示例用户 Paul 有 5 件物品占用槽 1、2、3、4 ,5 并且下一个项目将在插槽 6 上。
2.当用户将他的物品移动到插槽 1,2,4,5,6 时,下一个添加的物品将在插槽 3 上
我做了很多搜索,但我找不到自己:) PS:这个游戏m making it
只是为了好玩..但也许有一天会是一个很棒的游戏:)(梦想,梦想:)))
编辑:
SQLFIDDLE 非常好,谢谢:) 这正是我需要学习一些 SQL
表用户项
我的 Echo 向我展示了:
Id = 1 and it should be 3; user=4(good); slot=4(good)
Id = 1 and it should be 2; user=5(good); slot=2(good)