У меня проблемы с отображением данных из базы данных mysql в таблицу, сгенерированную PHP. Интересно, что показанный ниже запрос прекрасно работает в SQL, но когда я пытаюсь обернуть его в PHP, он отображает пустую таблицу без каких-либо ошибок.
SELECT city.name, cinema.name, whattime, whichdate
FROM city, cinema, relationship
WHERE cinema.city = city.id
AND cinemaid = cinema.id
ORDER BY whichdate
Вот код PHP:
<?php
$usr = "admin";
$pwd = "";
$db = "dbname";
$host = "localhost";
$con = mysql_connect($host, $usr, $pwd) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$sql = "select city.name, cinema.name, whichdate, whattime ";
$sql .= "from city, cinema, relationship ";
$sql .= "where cinema.city = city.id ";
$sql .= "and cinemaid = cinema.id ";
$sql .= "order by whichdate";
$query = mysql_query($sql, $con) or die(mysql_error());
echo "<table id='premiere'>";
echo "<tr> <th>CITY</th> <th>CINEMA</th> <th>DATE</th> <th>TIME</th></tr>";
while($result = mysql_fetch_array( $query )) {
echo "<tr><td>";
echo $result['city.name'];
echo "</td><td>";
echo $result['cinema.name'];
echo "</td><td>";
echo $result['relationship.whichdate'];
echo "</td><td>";
echo $result['relationship.whattime'];
echo "</td></tr>";
}
echo "</table>";
?>
Любая помощь будет оценена.