Эхо определенных строк в разных местах

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

Я предлагаю вам изменить запрос, чтобы выбрать только те строки, которые вы хотите показать. Но вы не показываете запрос

RiggsFolly 25.04.2018 12:18

Ну, я хочу показать каждую строку, но я хочу решить, где она должна отображаться? Имеет ли это смысл? :)

Daniel Jensen 25.04.2018 12:20

Тогда полученный ответ - разумная отправная точка.

RiggsFolly 25.04.2018 12:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
38
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
foreach($results as $result)
{
  if ($result->uid==20)
  {
     echo $result->bet;
  }
}    

Хотя этот код может решить проблему, лучше всего добавить подробности и объяснить, как это работает, для людей, которые могут не понимать этот фрагмент кода.

paper1111 25.04.2018 12:33

Я думаю, что понял. Я просто надеялся на более простое решение, так как у меня есть 10-20 разных uid. Но это может сработать :) Спасибо.

Daniel Jensen 25.04.2018 13:00

Другие вопросы по теме