Php 在HTML表中显示MySQL记录。什么失败了?
我在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不是
我在浏览器上看到这个:
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>