Как составить список из базы данных MySQL, используя две разные таблицы [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как составить список из базы данных MySQL, используя две разные таблицы [дубликат]

Сообщение Anonymous »

Предположим, у меня есть две таблицы. В одной таблице указаны серии игр, в другой — игры. Первая таблица называется "series" и имеет два столбца (id, series_name), остальные таблицы называются "games" и имеют три столбца (id, game_name, series_name).
TABLE1 : series



id
название_серии




1
Алундра


2
Final Fantasy



ТАБЛИЦА2: игры



< th>id
имя_игры
серия




1
Алундра
Алундра


2
Алундра 2
Алундра


3
Final Fantasy
Последняя фантазия


4
Final Fantasy II
Final Fantasy


5
Final Fantasy III
Последняя фантазия



Я могу перечислить отдельные данные из обеих таблиц на веб-сайте, используя SELECT * FROM series и соответственно SELECT * FROM games. Это легко, конечно. Однако моя цель — разместить на моем веб-сайте список серий, в котором все игры, принадлежащие к этой серии, будут расположены друг под другом. Вот так.



Серии
Игры



< tr>
Алундра
Алундра



Алундра 2

< tr>




Final Fantasy
Последняя фантазия



Final Fantasy II


Final Fantasy III



У меня есть попытался объединить обе таблицы, используя JOIN, LEFT JOIN, INNER JOIN и т. д., например это: Но в результате получилась вот такая таблица. Логично...



Серии
Игры



< tr>
Алундра
Алундра


Алундра< /td>
Алундра 2


Final Fantasy
Final Fantasy


Final Fantasy
Final Fantasy II

Final Fantasy
Final Fantasy III


Затем я попытался использовать имена серий в качестве переменной, чтобы их можно было передать во вторую часть кода, где Я поставил еще один SELECT. Вот так: Теперь он сделал то, что я хотел, но был один нюанс. Там была указана только первая серия со своими играми. Он полностью игнорировал другие серии.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ent-tables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»