หัวข้อ: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: EixQzUnG ที่ 24 กุมภาพันธ์ 2009, 15:11:12 พอดีตอนนี้ผมจะ ทำการ โอนข้อมูลเก่า จาก บอร์ดเก่า
เอา เฉพาะข้อมูลมาบางส่วนซึ่งนำไปใส่ table ใหม่ ตัวอย่างนะครับ ผมจะ SELECE ของเดิม มาแล้วยัด ลงใหม่ Table ใหม่ เพือนๆ เคยลองกันบ้างละยังครับ :P โค๊ด: $result=mysql_query("SELECT name, threads, posts, todayposts,lastpost FROM dz_forums WHERE fid ORDER BY fid") or die (mysql_error()); อันนี้แค่ตัวอย่างให้เห็นภาพนะครับ ข้อมูลมันมีเยอะมาก ไม่รู้จะโอนยังไง ใครพอแนะ นำแนวทางให้ได้บ้างครับ ควรเขียนยังไง :P :P งม มาทั้งคืนแล้วว บาง table ข้อมูลมีเป็น หมื่นๆ เลย :P :P จะเขียนแบบไหนนะ :P มือใหม่นะครับ :P หัวข้อ: Re: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: zerohate ที่ 24 กุมภาพันธ์ 2009, 15:18:34 เหนื่อยครับ ผมเคยย้ายข้อมูลจากบอร์ด phpbb มาเป็น smf
นานมากกว่าจะหมด เพราะเราต้องเทียบ database แต่ละ table ให้มันสอดคล้องกัน แต่ถ้าเอาง่ายสุด ย้ายเฉพาะ ข้อมูลสมาชิก กับ หัวข้อกระทู้พอครับ อย่างอื่นปล่อยไป หัวข้อ: Re: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: Kobsoft ที่ 24 กุมภาพันธ์ 2009, 15:51:26 :-[ อยากรู้ว่าทำไม ต้องโอนด้วย php อ่ะคับ ที่เห็นๆ กันก็ใช้ phpmyadmin นี่นา
แต่อย่างไรก็ตามแต่ การโอนข้อมูลด้วย php โครงสร้างที่เขียนมาก็ถูกแล้วนะคับ แต่ที่ error อาจเกิดเพราะว่าเขียนคำสั่ง ระบุอากิวเมนต์ หรือใส่เงื่อนไขผิดมากกว่านะคับ ยังไงก็ลองๆ ตรวจดูก่อน สำหรับเรื่อง error ... จริงๆ แล้ว PHP โอนข้อมูลจาก db หนึ่งไปยังอีก db หนึ่งสัก 2 แสน record ก็ไม่ error นะคับ แต่แค่จะเสียเวลาโหลดค้างทำงานประมาณ 3-5 วินาทีก็เสร็จเรียบร้อยคับ หัวข้อ: Re: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: EixQzUnG ที่ 24 กุมภาพันธ์ 2009, 16:28:17 :)
พอดีผมจะเขียน fourm ขึ้นมาใช้เอง เลย ครับ แต่จะนำข้อมูลเดิม มาใช้ด้วย :P เดิมเป็นของสำเร็จรูป ซึ่ง database มันก็ไม่เหมือนกันอยู่แล้ว ;D เลยก้อเขียน โค้ด ดูดของเก่า โอนไปของใหม่ บอร์ดสำเร็จรูปพี่แก กิน ระบบ เยอะไปกลัวเจ้าของ Free kick ครับ :P ทำลังหาวิธิอยู่ครับ :P หัวข้อ: Re: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: payu ที่ 24 กุมภาพันธ์ 2009, 18:04:46 แนะนำให้เขียน sql โอนข้อมูลบน server ก่อนครับ .. ใส่ ตารางใหม่มีเฉพาะ field ที่ต้องการ แล้วใช้ phpmyadmin export ออกมาเป็น statement สำหรับสร้าง table และ insert ข้อมูลจะเร็วกว่าครับ หัวข้อ: Re: ใครเคยโอน database โดย php บ้างครับ ถามทีครับ เริ่มหัวข้อโดย: DJJome ที่ 24 กุมภาพันธ์ 2009, 18:24:51 ใช้ SSH ได้หรือเปล่าครับ จะง่ายกว่านะ
|