Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在HTML中嵌入PHP代码段-语法错误_Php_Html - Fatal编程技术网

在HTML中嵌入PHP代码段-语法错误

在HTML中嵌入PHP代码段-语法错误,php,html,Php,Html,我正在处理一个简单的PHP/HTML页面,在最后一个标记上不断出现语法错误。我不知道是什么问题。有人能帮我吗?这是我的密码: <h2 class="date"> <?php $query = mysql_query("SELECT 'id', 'date', 'topic', 'event' FROM 'events'"); while ($row = mysql_fetch_assoc($query)) { ?

我正在处理一个简单的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>

就语法而言,我没有看到任何错误。我通常不在mysql中使用“或者至少使用backticks”,如果mysql支持的话,可以使用idk;检查一下也无妨。如果您的mysql\u查询有问题,php有时会在该区域报告错误。。。您确定所有变量都正确加载了吗?尝试回显您导入的一些数据。

您能发布错误消息吗?我认为您应该对SQL使用反勾号“而不是单引号”。您的查询应该是$query=mysql\u querySELECT id,date,topic,event FROM events@彭日成:错误消息中唯一说的是,这一行出现了语法错误71@UditTrivedi我将我的查询替换为您发布的查询,错误仍然存在。这很糟糕,因为错误消息没有给出任何提示,说明问题出在哪里。你的final

后面不应该紧跟着倒逗号吗?也许还有一个分号?仍然会产生相同的错误信息。我不确定,但也许这与我在dreamweaver中做这件事有关,而这个程序只是对一些愚蠢的事情进行分析。
        <?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>";

        }
        ?>