我有兩個表,如A和B.表A具有列名稱。表B具有列公司名稱。如何將sql結果寫入csv文件
這是我的代碼:
$query1 = "SELECT Name FROM A";
$query2 = "SELECT Company Name FROM B";
$statement1 = $connection->prepare($query1);
$statement2 = $connection->prepare($query2);
$statement1->execute();
$statement2>execute();
while (($name) = $statement->fetchrow_array) {
push (@Name, $name);
}
while (($companyname) = $statement->fetchrow_array) {
push (@companyName, $companyname);
}
open (FH, ">>Output.csv") or die "$!";
我需要寫在CSV文件中的數據是這樣
Name CompanyName
xxx yyyy
xxx yyyy
xxx yyyy
xxx yyyy
xxx yyyy
你應該總是'使用strict'和'使用warnings',並用'my'聲明變量。目前還不清楚你的問題是什麼。是否有錯誤訊息? – simbabque
好了,以後我會使用strict和warning.I需要將數據寫入csv文件。 –
請發佈有問題的文件,或至少測試複製您環境的文件。當我們有一些數據可以玩時,它更容易回答。 – slayedbylucifer