我试图在phpMyAdmin中显示数据库中的所有记录。由于最近安装了统一服务器软件,该数据库位于我的计算机上,该计算机当前是服务器。我是新建构的PHP和HTML代码。我使用了这个链接http://www.siteground.com/tutorials/php-mysql/display_table_data.htm的最后一个竞争documenet代码,这是我的网页上的输出。在html网页上显示数据库内容
<HTML>
<HEAD>
<TITLE> LOG INFORMATION FOR ALL customers </TITLE>
</HEAD>
<BODY>
<H1> LOG INFORMATION FOR ENTIRE DATABASE </H1>
<?php
$database="mobile_app_tracking_log";
mysql_connect(localhost);
@mysql_select_db($database) or die("Unable to select database");
$query="SELECT * FROM tablename";
$result=mysql_query($query);
mysql_close();
?>
<table border="2" cellspacing="7" cellpadding="7">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Index</font></th>
<th><font face="Arial, Helvetica, sans-serif">Identification Number</font></th>
<th><font face="Arial, Helvetica, sans-serif">Date</font></th>
<th><font face="Arial, Helvetica, sans-serif">Time</font></th>
<th><font face="Arial, Helvetica, sans-serif">Application</font></th>
<th><font face="Arial, Helvetica, sans-serif">Usage</font></th>
<th><font face="Arial, Helvetica, sans-serif">Latitude</font></th>
<th><font face="Arial, Helvetica, sans-serif">Longitude</font></th>
<th><font face="Arial, Helvetica, sans-serif">Address</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"Index");
$f2-name=mysql_result($result,$i,"Identification Number");
$f3-name=mysql_result($result,$i,"Date");
$f4-name=mysql_result($result,$i,"Time");
$f5-name=mysql_result($result,$i,"Application");
$f6-name=mysql_result($result,$i,"Usage");
$f7-name=mysql_result($result,$i,"Latitude");
$f8-name=mysql_result($result,$i,"Longitude");
$f9-name=mysql_result($result,$i,"Address");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f6; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f7; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f8; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f9; ?></font></td>
</tr>
<?php
$i++;
}
?>
有人可以告诉我为什么数据库中的记录没有显示吗?任何帮助将非常感激。
谢谢,但我认为我为每个像这样的所有行做了这样的事情:<?php echo $ f1; ?>是不是代码段<?php echo $ f1; ?>应该打印该值。我不太明白。 – 2011-03-17 03:38:31
根据您的更改编辑帖子。 – 2011-03-17 03:41:04
感谢迈克,我做了你的建议,但我仍然得到空白表。还有什么建议?如何尝试连接到统一网络服务器上的数据库有问题吗? – 2011-03-17 03:53:08