在不同位置回显特定行

时间:2018-04-25 09:51:07

标签: php mysql

我想从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 个答案:

答案 0 :(得分:-1)

foreach($results as $result)
{
  if($result->uid==20)
  {
     echo $result->bet;
  }
}