我正在尝试将表格显示在包含用户SQL数据的html页面上。
假设我可以连接并且表格中有信息。
<?php
echo "<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Hair Color</th>
</tr>";
$result = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" .$row['first']."</td>";
echo "<td>".$row['last']."</td>";
echo "<td>".$row['color']."</td>";
echo "</tr>";
}
echo "</table>";
echo "<input type="button" value="updateTable" id="btn">";
?>
我输错了,因为没有输出数据?
答案 0 :(得分:1)
你能试试吗,
下面一行导致错误,
echo "<input type="button" value="updateTable" id="btn">";
应该是这样的
echo '<input type="button" value="updateTable" id="btn">';
PHP代码:
<?php
echo "<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Hair Color</th>
</tr>";
$result = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" .$row['first']."</td>";
echo "<td>".$row['last']."</td>";
echo "<td>".$row['color']."</td>";
echo "</tr>";
}
echo "</table>";
echo '<input type="button" value="updateTable" id="btn">';
?>
答案 1 :(得分:1)
首先,请考虑切换到MySQLi_
和/或PDO以及准备好的语句。 {@ 1}}已被弃用。
请阅读这两篇文章(才能实现):
有一行语法错误,这一行:
MySQL_
应该写成:
echo "<input type="button" value="updateTable" id="btn">";
或:
echo '<input type="button" value="updateTable" id="btn">';
或转义双引号:
echo "<input type='button' value='updateTable' id='btn'>";
echo "<input type=\"button\" value=\"updateTable\" id=\"btn\">";