我试图从dolibarr软件更新模块,但我对php编程真的很新。此模块显示一个表,该表从MySQL数据库中获取数据,我想将此表保存在csv文件中,然后可以直接在我的机器上下载该文件。
这是我的script.php的最后一部分:
// mysql database connection details
$host = "localhost";
$username = "root";
$password = "root";
$dbname = "dolibarr";
// open connection to mysql database
$connection = mysqli_connect($host, $username, $password, $dbname) or die("Connection Error " . mysqli_error($connection));
// fetch mysql table rows
$sql = "select * from llx_parts";
$result = mysqli_query($connection, $sql) or die("Selection Error " . mysqli_error($connection));
$fp = fopen('parts.csv', 'w');
while($row = mysqli_fetch_assoc($result))
{
fputcsv($fp, $row);
}
fclose($fp);
//close the db connection
mysqli_close($connection);
它工作得很好,但现在我想获得下载此文件的可能性,因为该软件位于远程服务器上。 例如,如何创建一个可以直接在我的机器上下载文件的按钮?
非常感谢你!