由于某些原因,我的表格显示以下额外文字:echo;"
我已经使用了很多代码但得到了相同的结果。
if (mysqli_num_rows($result) > 0)
{
echo "<table>";
echo(
"<tr>"
."<th>"
."Online Users"
.$num_rows
."</th>"
."<th>"
."Offline Users"
."</th>"
."</tr>"
);
while($row = mysqli_fetch_assoc($result)) {
echo(
"<tr>"
."<td>"
.row['name']
."</td>"
."</tr>"
);
}
echo "</table>";
} else {
echo "an error has occurred";
}
答案 0 :(得分:0)
问题是你的服务器根本没有解析PHP;它将它返回到浏览器,就好像它是HTML一样。你需要做三件事:
确保您在问题代码前面有<?php
。
确保您的文件名称以.php
结尾。
确保您的服务器已安装PHP并且知道将.php
文件解释为PHP,而不是HTML。
此问题的许多变体在此之前已被问过,但我找不到完全相同的内容。从您的问题中不清楚以上3个步骤中的哪一个导致了您的问题。