1

我想要的是能够单击链接(review.php),然后在新页面上仅显示与该电影相对应的评论。

不确定我的 MySQL 查询是否错误,或者我的 A href 链接是否格式不正确。

任何帮助,将不胜感激。

require_once('./includes/mysql_connect.php');

$query = "SELECT films.movie_title, films.rating, films.actor, reviewed.review
          FROM films
          INNER JOIN reviewed
          ON films.movie_id=reviewed.review_id";
$result = mysql_query($query) or die ("Could not execute mysql" . mysql_error()); // Run Query

$num = mysql_numrows($result);

if ($num > 0) { // If it ran ok, display records.

    echo "<p> There are curently $num records.</p>";

    // Table header.
     echo '<table border="1" align="center" cellspacing="0" cellpadding="5">
    <tr>
    <td align="left"><b>Movie Title</b></td>
    <td align="left"><b>Leading Actor</b></td>
    <td align="left"><b>Rating</b></td>
    <td align="left"><b>Review</b></td>
    </tr>';

    // Fetch and print all the records.
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        echo '<tr>
        <td align="left">' . $row['movie_title'] . '</td>
        <td align="left">' . $row['actor'] . '</td>
        <td align="left">' . $row['rating'] . '</td>
        <td align="left"><a href="review.php?id='. $row['review'] .  '> Read Review </a>
        </tr> ';
    }


}

?>
4

0 回答 0