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

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

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

Ittichai_chupol
PHP Super Member
PHP Super Member
โพสต์: 292
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

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

โพสต์โดย Ittichai_chupol » 08/11/2018 5:45 pm

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

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

โค้ด: เลือกทั้งหมด


<?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
โพสต์: 12981
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์โดย thatsawan » 08/11/2018 9:49 pm

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

ภาพประจำตัวสมาชิก
Punlobs
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 12/11/2018 1:52 pm

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

โพสต์โดย Punlobs » 12/11/2018 3:02 pm

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

ภาพประจำตัวสมาชิก
Punlobs
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 12/11/2018 1:52 pm

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

โพสต์โดย Punlobs » 12/11/2018 3:11 pm

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


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน