首页 > 解决方案 > 在不同的地方回显特定的行

问题描述

我想从 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 的行?对不起,如果这是一个愚蠢的问题。我已经搜索过,但我找不到解决方案:/

标签: phpmysql

解决方案


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

推荐阅读