代码之家  ›  专栏  ›  技术社区  ›  Daniel Jensen

在不同位置回显特定行

  •  0
  • Daniel Jensen  · 技术社区  · 7 年前

    我想回显mysql表中的一些行。我的桌子叫 vm_kuponer :

    |id  |uid  |bet  |
    |1   |20   |1    |
    |2   |20   |2    |
    |1   |21   |X    |
    |2   |21   |1    |
    

    我的php是:

    $results = $sql->execute();
    foreach ($results as $row)
    echo .... 
    

    我的问题来了。因为,这次如何选择uid=20的行,下次如何选择uid=21的行?如果我只是使用 echo $row->bet 它呼应了所有的赌注。

    我想要的是回应如下内容:

    Name: Brian
    Bets: 1, 2
    _____________
    Name: Dave
    Bets: X, 1
    

    设计没有问题。但是,如何选择uid=20的一行和uid=21的另一行呢?抱歉,如果这是个愚蠢的问题。我已搜索,但找不到解决方案:/

    1 回复  |  直到 7 年前
        1
  •  -1
  •   RiggsFolly    7 年前
    foreach($results as $result)
    {
      if($result->uid==20)
      {
         echo $result->bet;
      }
    }    
    
    推荐文章