起初,我想原谅我的英语,但我有问题
我以这种方式从数据库中创建一个表:
//the connection goes right, so I don't put it into my code
<table id="database">
<tr>
<th>Title1</th>
<th>Title2</th>
<th>Title3</th>
<th>Title4</th>
</tr>
<?php
$result = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$row['Column1']."</td>";
echo "<td>".$row['Column2']."</td>";
echo "<td>".$row['Column3']."</td>";
echo "<td>".$row['Column4']."</td>";
echo "</tr>";
}
?>
</table>
问题是我试图将这些数据放入文件中,原因是将这些列本地保存在我的计算机上,因为我想在线删除表。
我已经尝试TCPDF
过html2pdf
没有义务将这些放在 a 中pdf
,但我希望这些只是保存。
我希望你能帮助我。
更新:给出了 2 个很好的解决方案。但是我遇到了问题,Acrobat Reader
所以我选择了这个:
<?php
ob_start();
?>
<table id="database">
<tr>
<th>Title1</th>
<th>Title2</th>
<th>Title3</th>
<th>Title4</th>
</tr>
<?php
$result = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$row['Column1']."</td>";
echo "<td>".$row['Column2']."</td>";
echo "<td>".$row['Column3']."</td>";
echo "<td>".$row['Column4']."</td>";
echo "</tr>";
}
?>
</table>
<?php
$output = ob_get_contents();
$filename = "column".time().".xls";
file_put_contents($filename, $output) or die("can't write to the file");
?>
<a href="<?php echo $filename; ?>">Print</a>