1

我正在处理一个简单的 PHP/HTML 页面,并且在最终标记上不断出现语法错误。我不知道问题是什么。有谁能够帮我?这是我的代码:

<h2 class="date">
        <?php
        $query = mysql_query("SELECT 'id', 'date', 'topic', 'event' FROM 'events'");

        while ($row = mysql_fetch_assoc($query)) {
        ?>
            <h2><?php echo $row['topic'];?></h2> 
            <p><?php echo $row['event'];?></p>
        <?php 
        }
        ?>
    </h2>
4

2 回答 2

0

就语法而言,我没有看到任何错误。我通常不使用 ' 或至少在 mysql 中使用反引号 不能伤害检查。如果您的 mysql_query 有问题,有时 php 会在该范围内报告错误...您确定所有变量都正确加载了吗?尝试回显您导入的一些数据。

于 2013-01-12T05:28:23.007 回答
0
        <?php
        $query = mysql_query("SELECT id, date, topic, event FROM events");

        while ($row = mysql_fetch_assoc($query)) {
        echo "<h2>".$row['topic']."</h2> 
            <p>".$row['event']."</p>";

        }
        ?>
于 2013-01-12T05:28:30.983 回答