gpt4 book ai didi

php - 将 MySQL 表保存到本地计算机

转载 作者:行者123 更新时间:2023-11-29 08:23:16 25 4
gpt4 key购买 nike

首先,我想原谅我的英语不好,但我有一个问题

我以这种方式从数据库创建一个表:

//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>

问题是我试图将这些数据放入文件中,原因是将这些列保存在我的计算机本地,因为我想在线删除该表。

我已经尝试过 TCPDFhtml2pdf

没有义务将这些内容放入 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>

最佳答案

您可以简单地使用下面的代码将您想要保存为 HTML 表格,或者您可以从 SQL 导出数据,然后导入到本地 SQL 服务器。

<?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().".txt";
file_put_contents($filename, $output) or die("can't write to the file");
?>

关于php - 将 MySQL 表保存到本地计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com