Php 在HTML表中显示MySQL记录。什么失败了?

Php 在HTML表中显示MySQL记录。什么失败了?,php,html,mysql,Php,Html,Mysql,我在HTML表中显示MySQL记录时遇到问题 代码如下: 我在浏览器上看到这个: Name Lastname Phone Email Comment“;while($record=mysql_fetch_array($myData)){echo”“;echo”“。$record['Name']。;echo”“。$record['Phone']。”;echo”“。$record['Comment']。”;echo”“;}echo”“;mysql\u close($con);?> 您的php不是

我在HTML表中显示MySQL记录时遇到问题

代码如下:


我在浏览器上看到这个:

Name Lastname Phone Email Comment“;while($record=mysql_fetch_array($myData)){echo”“;echo”“。$record['Name']。;echo”“。$record['Phone']。”;echo”“。$record['Comment']。”;echo”“;}echo”“;mysql\u close($con);?>


您的
php
不是由web引擎呈现的。它需要有一个*.php扩展名,并位于处理它的服务器上。

我想这与多行有关

             echo "<table border = '1'>

                    <tr>
                    <th>Name</th>
                    <th>Lastname</th>
                    <th>Phone</th>
                    <th>Email</th>
                    <th>Comment</th>
                    </tr>";
echo”
名称
姓氏
电话
电子邮件
评论
";
也许你可以试试这个:

echo <<<END
<table border = '1'>

                    <tr>
                    <th>Name</th>
                    <th>Lastname</th>
                    <th>Phone</th>
                    <th>Email</th>
                    <th>Comment</th>
                    </tr>

echo这是一个
.html
页面,对吗?将其重命名为
.php
看起来您的php没有被解析。文件是否以.php结尾?是否有任何错误?您是否可以仅使用
运行php页面?听起来您的服务器没有安装或设置php。您正在运行的web服务器是什么?您是否有正确的模块已安装es(如果您正在运行apache,是否有mod php)?不正确。只要报价是打开的,您就可以使用echoPlus执行多行操作(如果出现这种情况,它会出错),而不是呈现所有内容,包括PHP。是的,这与手头的问题无关。从技术上讲,页面不必以.PHP结尾,因为您可以轻松配置web服务器以将任何扩展解析为PHP文件。
echo <<<END
<table border = '1'>

                    <tr>
                    <th>Name</th>
                    <th>Lastname</th>
                    <th>Phone</th>
                    <th>Email</th>
                    <th>Comment</th>
                    </tr>