PHPを使用してCSVファイルを書き出す際に問題があります。すべてが製品を除いてよく、1つのセルにすべての製品が必要です。製品は別のテーブルから来ています。次のコードで試しましたが、私を助けてください。 おかげPHPを使用して複数の値を1つのCSV列に挿入するにはどうすればよいですか?
ID Status Products Buyer Name
1 Pending book1, book2 bheem
$row = array();
$row[] = 'ID';
$row[] = 'Status';
$row[] = 'Products';
$row[] = 'Buyer Name';
$data .= join(',', $row)."\\n";
$query = sprintf("SELECT * FROM orders WHERE order_id='{$_GET['order_id']}'");
$result = mysql_query($query) or die(mysql_error());
$row2 = mysql_fetch_assoc($result);
$row = array(); // We must clear the previous values
$row[] = $row2['order_id'];
$row[] = $row2['status'];
//Browse product name
$product_q = sprintf("SELECT * FROM books WHERE bid='{$row2['bid']}'");
$res_prd = mysql_query($product_q);
$prow = '';
while($prows = mysql_fetch_assoc($res_prd)) {
$prow.= $prows['product_name'];
}
$row[] = $prow;
$row[] = $row2['buyer_name'];
$data .= join(',', $row)."\n";
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=order.csv");
header("Pragma: no-cache");
header("Expires: 0");
echo $data;
このコードではどのような結果が得られましたか? –
あなたが期待していた出力の例と出力を – Hubro
@Saiyam Patelとした場合、それは間違いなく役立つでしょう。私はすべての製品を別のセルに入れていますが、ありがとうございます。 – Bheem