cuốn sách gpt4 ai đã làm

Tạo tệp CSV và lưu nó vào thư mục bằng PHP

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 12:27:50 26 4
mua khóa gpt4 Nike

Tôi mới làm quen với PHP. Tôi đang tạo một tập lệnh có nhiệm vụ tạo tệp csv bằng cách sử dụng một số dữ liệu từ cơ sở dữ liệu của tôi và lưu nó vào một thư mục trên máy chủ của tôi.

Bằng cách nào đó tôi đã làm được nhưng tập tin vẫn tiếp tục tải xuống. Tôi không muốn tải nó xuống. Nó chỉ nên được lưu vào một thư mục.

Đây là mã hoàn chỉnh để giúp bạn.

Xin hãy giúp tôi giải quyết vấn đề này.

$MYSQL_HOST="localhost";
$MYSQL_USERNAME="root";
$MYSQL_PASSWORD="";
$MYSQL_DATABASE="paesana";
$MYSQL_TABLE="ds_orders";
mysql_connect( "$MYSQL_HOST", "$MYSQL_USERNAME", "$MYSQL_PASSWORD" ) hoặc die( mysql_error( ) );
mysql_select_db( "$MYSQL_DATABASE") hoặc die( mysql_error( $conn ) );


$filename="ePay";
$csv_filename = $filename."_".date("Ym-d_H-i",time()).".csv";

header("Content-Type: application/vnd.ms-excel");

$hôm nay="2008-12-21";
$sql = "CHỌN * TỪ $MYSQL_TABLE trong đó cDate='$today'";

$result=mysql_query($sql);

if(mysql_num_rows($result)>0){

$fileContent="Tên người thụ hưởng,Số tài khoản người thụ hưởng,Mã ngân hàng người thụ hưởng,Số tiền giao dịch,Tường thuật\n";
while($data=mysql_fetch_array($result))
{
$fileContent.= "".$data['customer_id'].",".$data['oNum'].","."$today".".$data['cShipService']." ".$data['cShipMethod'].",".$data['cEmail'].",".$data['ccType'].",".$data['cShipInstruct'].",". $data['cShipFname']." ".$data['cShipLname']."\n";
}


$fileContent=str_replace("\n\n","\n",$fileContent);
echo $fileContent;
}
header("bố trí nội dung: attachment;filename=$csv_filename");

câu trả lời hay nhất

  1. Nếu bạn không muốn tải kết quả xuống, vui lòng xóa tiêu đề.

  2. Sau dòng này:

    $csv_filename = $filename."_".date("Ym-d_H-i",time()).".csv";

    Thêm vào:

    $fd = fopen ($csv_filename, "w");
  3. thay thế:

    echo $fileContent;

    sử dụng

    fputs($fd, $fileContent);
  4. Đừng quên đóng tập tin

    fclose($fd);

Về php - Tạo tệp CSV và lưu nó vào thư mục bằng PHP, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/12398750/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress