Php处理大于最终脚本

use*_*017 7 html php apache

最近在测试我的sql查询脚本后,我遇到了一个问题.我的if语句中的大于登录结束了php,然后将其余代码输出为html.

这是我的代码.(它位于"poll.html",一个带有php代码的html文件)

<div class="pollcont">
<?php

$pollrow = mysql_query("SELECT * FROM `Activepoll` ORDER BY `id` DESC LIMIT 1");

$rows = mysql_num_rows($pollrow);


if($rows > 0){ Do this stuff }; ?> </div>
Run Code Online (Sandbox Code Playgroud)

而不是完成if语句, 0){ Do this stuff }; ?>输出到浏览器.

为什么会发生这种情况,如何更改此脚本以便脚本运行?

小智 4

您的文件必须具有扩展名“.php”。

您所看到的是,您的浏览器将 PHP 开放标记“<”到大于号“">”视为 HTML 元素,并简单地隐藏该源代码。当它是一个 html 文件时,它不处理任何东西。