У меня есть две таблицы:
TRIPS
-----------------
tripID | clientID
и
LEGS
--------------------------------
legID | depart | arrive | tripID
TRIPS имеет отношение один-ко-многим с LEGS, так как существует несколько legID
на tripID
.Мне нужно отобразить их в следующем формате:
Trip tripID1:
Leg legID1: depart1 - arrive1
Leg legID2: depart2 - arrive2
Trip tripID2:
Leg legID3: depart3 - arrive3
Leg legID4: depart4 - arrive4
etc...
Мне удалось перебрать legID через цикл WHILE()
, но у меня возникли проблемы с встраиванием цикла LEGS в цикл TRIPS,Мой запрос:
<?php
$legsQuery = "SELECT trips.tripID, legs.depart, legs.arrive FROM legs, trips WHERE `trips`.tripID = `legs`.tripID";
$legsQueryResult = mysql_query($legsQuery) or die("QUERY LEG ERROR: " . mysql_error());
while($row = mysql_fetch_assoc($legsQueryResult)) {
print_r($row);
}
?>