วิธีการ export ข้อมูล จากไฟล์ phpbb ไปเป้น CSV

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 2983
Joined: 19/09/2018 10:33 am

วิธีการ export ข้อมูล จากไฟล์ phpbb ไปเป้น CSV

Post by Ittichai_chupol » 08/11/2018 5:45 pm

สำหรับใครที่กำลังศึกษา พัฒนาระบบ หรือโปรแกรมโดย ใช้ภาษา php ในการเขียนนั้น แล้วมีต้องการที่จะส่งข้อมูลโดยการ export ข้อมูลจากฐานฐานข้อมูลออกมาให้ เป้นไฟล์ในรูปแบบของ CSV โดยที่ไม่จำเป็นต้องพึงพาใช้ librari หรือการ import ไฟล์อื่นๆ มาใช้เขียน ผมมีตัวอย่างโคด มาเสนอเพื่อช่วยในการเขียนเเบบง่ายๆ สั่นๆ ดังนี้

ตัวอย่างอย่างโคด การเขียน expost php to CSV

Code: Select all


<?php
//ส่วนเชื่อมต่อฐานข้อมูล
$connection = mysql_connect("localhost", "root", "") or die("เชื่อมต่อฐานข้อมูลไม่ได้");
mysql_select_db("ชื่อฐานข้อมูล") or die("ไม่สามารถเลือกฐานข้อมูลได้");

//ส่วนการเรียกใช้ข้อมูล
$query = " SQL Select เพื่อเลือกข้อมูล ";


$qr = mysql_query($query);
    $delimiter = ",";
    $filename = "members_" . date('Y-m-d') . ".csv"; //กำหนดชื่อไฟล์
    
    //create a file pointer
    $f = fopen('php://memory', 'w');
    
    //ส่วนแสดงเนื่อหา
   
    while($row = mysql_fetch_array($qr)){
     
        $lineData = array($row['topic_title'], $row['post_subject'], $row['num_post_like'],$row['username'],  date("Y-m-d H:i:s", $row['num_like_time']) );
        fputcsv($f, $lineData, $delimiter);
    }
    
    //ย้ายกลับไปยังจุดเริ่มต้นของไฟล์
    fseek($f, 0);
    
    //ตั้งค่าส่วนหัวของไฟล์ดาวน์โหลด
    header('Content-Type: text/csv');
    header('Content-Disposition: attachment; filename="' . $filename . '";');
    fpassthru($f);

exit;




thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19362
Joined: 31/03/2014 10:02 am
Contact:

Re: วิธีการ export ข้อมูล จากไฟล์ phpbb ไปเป้น CSV

Post by thatsawan » 08/11/2018 9:49 pm

phpbb ใช้ mysql_connect mysql_query mysql_fetch_array ได้หรอ

Punlobs
PHP Newbie
PHP Newbie
Posts: 3
Joined: 12/11/2018 1:52 pm

Re: วิธีการ export ข้อมูล จากไฟล์ phpbb ไปเป้น CSV

Post by Punlobs » 12/11/2018 3:02 pm

ผมเองก็กำลังหาข้อมูลเหล่านี้อยู่เหมือนกันครับ

Punlobs
PHP Newbie
PHP Newbie
Posts: 3
Joined: 12/11/2018 1:52 pm

Re: วิธีการ export ข้อมูล จากไฟล์ phpbb ไปเป้น CSV

Post by Punlobs » 12/11/2018 3:11 pm

ผมกำลังหาข้อมูลเหล่านี้อยู่เหมือนกันครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: bankjittapol, facebook.com [Crawler] and 8 guests