首先要與數據庫的連接:
$tableName = 'test';
$statement = $pdo->prepare('SELECT * FROM ' . $tableName);
$results = $statement->fetchAll(PDO::FETCH_ASSOC);
現在創建一個CSV文件
$fileName = 'test.csv';
$csvFile = new SplFileObject($fileName, 'w');
$databaseName = '';
$databaseHostname = 'localhost'
$databaseUsername = '';
$databasePassword = '';
$pdo = new PDO(
'mysql:host=' . $databaseHostname . ';dbname=' . $databaseName,
$databaseUsername,
$databasePassword);
現在,從表中獲取的所有數據,將數據添加到csv文件。
foreach ($results as $row) {
$csvFile->fputcsv($row, ";");
}
你想用PHP來實現它,或者如果你用普通的SQL來實現它,它也可以嗎?因爲使用SQL可以很容易完成。 (也用PHP不太難) – Twinfriends