Эхо-специфичные строки в разных местах

0

Я хочу повторить некоторые строки из таблицы 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 в другом месте? Извините, если это глупый вопрос. Я искал, но я не могу найти решение:/

  • 0
    Я бы посоветовал вам изменить запрос, чтобы выбрать только те строки, которые вы хотите показать. Но вы не показываете запрос
  • 0
    Ну, я хочу показать каждую строку, но я хочу решить, где строка должна быть показана? Это имеет смысл? :)
Показать ещё 1 комментарий
Теги:

1 ответ

-1
Лучший ответ
foreach($results as $result)
{
  if($result->uid==20)
  {
     echo $result->bet;
  }
}    
  • 0
    Хотя этот код может решить проблему, лучше добавить подробности и объяснить, как он работает для людей, которые могут не понимать этот фрагмент кода.
  • 0
    Я думаю, что понял. Я просто надеялся на более простое решение, так как у меня есть 10-20 различных UID. Но это может сработать :) Спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню