【发布时间】:2018-06-10 16:35:03
【问题描述】:
这是我的代码,它似乎没有用数据库中的任何数据填充表,并且数据库中有一条记录。
<table class='table table-striped'>
<thead>
<tr>
<td>YouTube Channel</td>
<td>Email</td>
</tr>
</thead>
<tbody>
<?php
$connect = mysql_connect("HOST HERE","------", "--------");
if (!$connect) {
die(mysql_error());
}
mysql_select_db("DWTVDATA");
$results = mysql_query("SELECT * FROM DWTVDATA");
while($row = mysql_fetch_array($results)) {
?>
<tr>
<td><?php echo $row['Channel']?></td>
<td><?php echo $row['Email']?></td>
</tr>
</tbody>
</table>
【问题讨论】:
-
你的表结构是什么?你有错误吗?您在数据应该在的 HTML 源代码中看到了什么?当您直接对数据库运行该查询时会发生什么?
-
您选择 DWTVDATA 作为数据库,然后再次使用 at 作为表,数据库和表称为相同吗?
-
如果您添加一些错误处理,您将能够查看您是否正确连接到数据库、查询是否失败以及您是否真的在检索任何数据,跨度>
-
调试您的查询
$results = mysql_query("SELECT * FROM DWTVDATA") or die(mysql_error()); -
大家好。好的,所以我的用户名是 DWTVDATA,数据库是 DWTVDATA,表是数据库。我看到的只是表格标题,标题为“频道”和“电子邮件”。
标签: php mysql html-table