I'm quite new to PHP + MySQL so, please pardon my confusion —
I don't understand why my code won't loop through the 'underground_name' column and echo all the rows?
Here's my code...
<?php
include("../includes/header.php");
require('../../mysqli_connect.php');
include("../functions/filter_time.php");
// query the database
$query = "SELECT * FROM projects_underground, underground, projects
LEFT JOIN river ON projects.river_id=river.river_id
LEFT JOIN dlr ON projects.dlr_id=dlr.dlr_id
LEFT JOIN overground ON projects.overground_id=overground.overground_id
LEFT JOIN natrail ON projects.natrail_id=natrail.natrail_id
LEFT JOIN tram ON projects.tram_id=tram.tram_id
WHERE
projects_underground.underground_fk = underground.underground_id AND
projects_underground.projects_fk = projects.projects_id AND
name = 'Imperial War Museum'";
$result = mysqli_query($dbc, $query); // put queried result into variable
$row = mysqli_fetch_assoc($result); // put that into seperate arrays called $row
$ug = mysqli_fetch_array($result);
while ($ug = mysqli_fetch_array($result)) {
echo $ug['underground_name'];
}
?>
Thanks for your help in advance!