?关于输出MySQL表


? on Outputting MySQL Table

我仍在尝试将MySQL表输出到带有边框的屏幕上,但由于我是PHP新手,所以遇到了问题。到目前为止,我拥有的是:

<?php
ini_set("display_errors","on");
$dsn='mysql:host=localhost;dbname=inventory_form';
$username="***";
$password="****";
$database="inventory_form";
try
    {
    $link=new PDO($dsn, $username,$password);
    echo 'Connection is established';
    }
catch (PDOException $e)
    {
    $error_message=$e->getMessage();
    echo "<h1>An error occurred: $error_message</h1>";
    }
$query="SELECT * from Inventory";
$result=$link->query($query);
echo "<b><center>Database Output</center></b>";
?>
<table border="2" cellspacing="2" cellpadding="2">
<tr> 
<th><font face="Arial, Helvetica, sans-serif">Name</font></th>
<th><font face="Arial, Helvetica, sans-serif">Equipment Borrowed</font></th>
<th><font face="Arial, Helvetica, sans-serif">Service Tag</font></th>
<th><font face="Arial, Helvetica, sans-serif">Date Borrowed</font></th>
</tr>
<?php
while ($row = $result->fetch()) { 
  print $row['FName'];
  print $row['LName'];
  print $row['Eqpmnt_Brwd'];
  print $row['Service_Tag'];
  print $row['Date_Taken'];  
  print "<br>'n"; 
}
?>

哪个输出:

连接已建立
数据库输出
Alan*****amer2345662014-06-25
收到***笔记本6477722014-06-08
约翰***564777214-06-10
Jim WilliamsSenteo包#112014-06-18
Joseph***Camera5654452014-06-15
Sheilah***Camera6654452014-06-010
史蒂文*****相机6678752014-06-10
名称设备借用服务标签日期借用

有人能帮助我如何合并html吗?这样我就可以将表格格式化为一个简单的带边框的输出。我一直在阅读和搜索,但找不到一个令人信服的例子来说明如何做到这一点。

您需要的基本功能。。。

<?php
  while ($row = $result->fetch()) { 
    echo '<tr>';
    echo '<td>'. $row['FName'] .'</td>';
    echo '<td>'. $row['LName'] .'</td>';
    echo '<td>'. $row['Eqpmnt_Brwd'] .'</td>';
    echo '<td>'. $row['Service_Tag'] .'</td>';
    echo '<td>'. $row['Date_Taken'] .'</td>';
    echo '</tr>';
  }
?>

不要忘记在底部添加结束标记</table>

如果我理解你想要的输出,你想要类似的东西

<?php
while ($row = $result->fetch()) { 
  print "<tr>";
  print "<td>" . $row['FName'] . "</td>";
  print "<td>" . $row['LName'] . "</td>";
  print "<td>" . $row['Eqpmnt_Brwd'] . "</td>";
  print "<td>" . $row['Service_Tag'] . "</td>";
  print "<td>" . $row['Date_Taken'] . "</td>";
  print "</tr>"; 
}
?>
 <table>
    <?php while ($row = $result->fetch()): ?>
    <tr>
    <td><?=$row['FName']?></td>
    </tr>
    <?php endwhile; ?>
</table>

<td></td>中,像这样写行