Export ข้อมูลจาก mysql เฉพาะที่ต้องการทำอย่างไรครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

User avatar
poakpong
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Export ข้อมูลจาก mysql เฉพาะที่ต้องการทำอย่างไรครับ

Post by poakpong »

คือตอนนี้ต้องการแยกข้อมูลบางส่วนออกมาจากข้อมูลหลัก เอาเฉพาะบางส่วนควรทำยังไงดีครับ

เช่น
ID / Ref. / Data
1 / T / 0000001
2 / R / 0000002
3 / T / 0000003
4 / T / 0000004
5 / R / 0000005
6 / R / 0000006
7 / R / 0000007
8 / T / 0000008
9 / R / 0000009
10 / R / 000010
ต้องการเอาเฉพาะที่ Ref. = T ไปสร้างเป็น table อันใหม่เพื่อใช้งานต่อครับ

ข้อมูลเบื้องต้น: ผมใช้ mysql 4.1.20 และ phpmyadmin 2.9.1.1
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25977
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp »

ต้อง ใช้
INSERT ... SELECT ครับ
ตัวอย่าง จาก เว็บ mysql
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

จากตัวอย่าง เค้า select ไปใส่ tb ใหม่ แค่ field ใหม่ ลอง นำไป ประยุกต์ ใช้เอง นะครับ ถ้าไม่ได้ ลองนำที่ทำแล้ว ว่า ทำไง ถึงไม่ได้ มา โพส อีกทีนะครับ อยากให้ได้ คิดก่อน :-D :-D
คนไทย จะได้ เก่งๆ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
poakpong
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Post by poakpong »

แหะๆ ขอบคุณครับ จริงๆผมไม่ทันคิดเรื่อง select กับ insert เลยครับ คิดแต่ว่ามันน่าจะมี tool ที่ช่วยดึงข้อมูลออกมาแบบง่ายๆ แต่พอคุณ mindphp บอก ก็เลยถึงบางอ้อ เขียน script นิดนึง(ง่ายเหมือนกัน) ก็จัดการดึงข้อมูล แล้วนำไปใส่ในตารางใหม่ได้เลย

ขอบคุณมากๆ ครับ :-D
Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 17 guests