【发布时间】:2015-09-02 17:53:15
【问题描述】:
我对 PHP + MySQL 还很陌生,所以请原谅我的困惑——
我不明白为什么我的代码不会遍历 'underground_name' 列并回显所有行?
这是我的代码...
<?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'];
}
?>
提前感谢您的帮助!
【问题讨论】: