当前位置: 首页 > 知识库问答 >
问题:

如果某个值自身重复一定次数,如何计算表中的所有值并回显该值?

戈睿识
2023-03-14

我有一个包含所有预订的预订数据库,现在我想限制日期,如果1个日期重复自己一定的次数(为了测试目的,5)。我做了一个查询,选择所有的日期,但认为它只是计算所有的日期,而不是具有相同值的日期。我怎么让它做到这一点?


$sql2 = "SELECT date FROM tbl_reservations ORDER BY date ASC";
                    $res2 = mysqli_query($conn, $sql2);
                    if($res2==TRUE)
                    {
                        $count2 = mysqli_num_rows($res2); 
                        if($count2>5)
                        {
                            while($rows2=mysqli_fetch_assoc($res2))
                            {
                                $books=$rows2['date']; echo"\"$books\",";}}} ?>

共有2个答案

爱亮
2023-03-14

您可以在下面的查询中选择所有日期(重复了特定次数,例如5次):

SELECT COUNT(date) AS numberofreservations, date FROM tbl_reservations GROUP BY date HAVING numberofreservations >= 5

然后您可以检查输入的日期是否包含在上面的选择中,这意味着日期已满。

公冶伟
2023-03-14

您需要将您的预订按日期分组,然后使用计数函数为您提供每个日期的记录数量。

SELECT COUNT(date) AS numberofreservations, date FROM tbl_reservations GROUP BY date
 类似资料:
  • 我有这张桌子, 我想要表中的uid计数和订单价格中的uid计数 我这样做: 但我得到的结果是: 有什么问题?

  • 我使用了COUNT函数来确定一个表中有多少行,或者一个值在一个表中出现的频率。 但是,我希望以单独列的形式返回表中多个值的计数。 假设我们有一个包含列的customer表;客户ID、姓名、电话号码 假设我们还有一个包含以下列的销售表:客户ID、购买的商品、日期 我希望我的查询返回一列客户ID和一列客户ID在sales表中出现的次数。我想一次对我所有的客户ID执行此操作--有什么提示吗?

  • 我已经被设置了一个任务,这意味着我需要创建一个'3个或更多的骰子游戏‘。我所坚持的是这个游戏所需要的计分系统,它是这样的:“玩家依次掷出所有五个骰子,并为同类中的三个或更好的骰子得分。如果玩家只有同类中的两个,他们可能会重新掷出剩余的骰子,试图提高匹配的骰子值。如果没有匹配的数字被掷出,玩家得分为0。 游戏进行了一定数量的回合(比如50回合),游戏结束时总分最高的玩家是获胜者。“我需要计算出如何将

  • 问题内容: 目前,我得到了这样的数组: 经过几步,我的数组如下所示: 我如何计算数组中有多少个a,b,c?我想要一个类似的结果: 等等 问题答案: function count() {

  • 我试图计算所有colu_a值的所有实例 对于ex. 有没有一行代码可以告诉我每个值(A,B,C,D)在该列中存在多少次?

  • 我的数据库中有两个表: 表1:购买物品 表1列出了购买的物品,表2每小时更新一次每件物品的当前价格。因此,从表2中可以清楚地看出,肉类最后一次交易是在2013年2月20日上午10点,而鱼类不是在同一天交易的,它是在2013年2月19日上午9点交易的,鸡肉是在2013年2月20日上午9点交易的。我想做的是,列出表1中的所有项目,并加入表2中各个项目的最后交易价格,如下所示: 这里应该应用什么类型的连