我仍在尝试将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>
中,像这样写行