Hi,
This is my code
<?php
//Query for the shedule
$q = " SELECT time, day, month, year, presenter1id, presenter2id, engineerid, presenter1status, presenter2status, engineerstatus, presenter1comment, presenter2comment, egineercomment FROM showbeta ORDER BY month, day, time ASC ";
//Create the table head
echo '<table border="0" width="120%" cellspacing="3">
<tr>
<td align="center"><b>Date / Time</b></td>
<td align="center" width="20%"><b>Presenter 1</b></td>
<td align="center" width="20%"><b>Presenter 2</b></td>
<td align="center" width="20%"><b>Engineer</b></td>
<td align="center" width="60%"><b>Comment</b></td>
</tr>';
$r = mysql_query ($q);
while ($row = mysql_fetch_array ($r, MYSQL_ASSOC)) {
echo "\t<tr>
<td align=\"center\">{$row['time']}</td> ";
// Relationship database presenter1
$qp1 = mysql_query("SELECT username FROM users, showbeta WHERE users.id = {$row['presenter1id']} AND users.id = showbeta.presenter1id ") or die('Query failed: ' . mysql_error());
list ($presenter1username) = mysql_fetch_array ($qp1);
echo "
<td align=\"center\">$presenter1username</td>
";
// Relationship database presenter2
$qp2 = mysql_query("SELECT username FROM users, showbeta WHERE users.id = {$row['presenter2id']} AND users.id = showbeta.presenter2id ") or die('Query failed: ' . mysql_error());
list ($presenter2username) = mysql_fetch_array ($qp2);
echo "
<td align=\"center\">$presenter2username</td> ";
// Relationship database engineer
$qe = mysql_query("SELECT username FROM users, showbeta WHERE users.id = {$row['engineerid']} AND users.id = showbeta.engineerid ") or die('Query failed: ' . mysql_error());
list ($engineerid) = mysql_fetch_array ($qe);
echo "
<td align=\"center\">$engineerid</td>
<td align=\"center\">{$row['month']}</td>
</tr>\n";
}
echo '</table>';
?>
The reason why Im looking for another way is because there are 3 queries within a while loop so it will be huge on the resources once the database grows, so if you have any alternative better suggestions I would be greatfull to see them.
Thanks