สอบถามเซียน ว่า ถ้า ต้องการ เขียน php ให้มีการ บันทึกลง mysql สองที่พร้อมกัน สามารถทำได้ไหม
มาด้วยความตะลึง
ติดต่อยังติดต่อได้ทีละอันเลย เนี่ยจะเล่นสองเลยเหรอ
รอคนถัดไปตอบ ผมขอเป็นผู้ติดตามอย่างห่างๆ อิอิ..
Date :
2009-11-06 11:21:22
By :
aknueng
สั่งคิวรี่สองครั้งไปเลยครับท่าน
Date :
2009-11-06 11:23:32
By :
deawx
ปกติผมสร้างไฟล์ connect.php ไว้ 2 ชื่อ
ซึ่งจะแยกเป็น
connect1.php
Code (PHP)
$host="localhost";
$username="root";
$pass_word="123456";
$db1="table_data1";
$tb1="table1";
mysql_connect( $host,$username,$pass_word) or die ("ติดต่อ Mysql ไม่ได้ ");
mysql_db_query($db1,"SET NAMES UTF8");
mysql_select_db($db1) or die("เลือกข้อมูลไม่ได้");
connect2.php
Code (PHP)
$host="localhost";
$username="root";
$pass_word="123456";
$db2="table_data2";
$tb2="table2";
mysql_connect( $host,$username,$pass_word) or die ("ติดต่อ Mysql ไม่ได้ ");
mysql_db_query($db2,"SET NAMES UTF8");
mysql_select_db($db2) or die("เลือกข้อมูลไม่ได้");
ใน หน้าที่จะบันทึก
ซึ่งจะอยู่ในหน้าเดวกับครับ
Code (PHP)
include "connect1.php";
$sql1="insert into
$tb1(fild1,fild2) values('$fild1','$fild2') ";
$db_query=mysql_db_query($db1,$sql1)or die ("not update1");
include "connect2.php";
$sql2="insert into
$tb2(fild1,fild2) values('$fild1','$fild2') ";
$db_query=mysql_db_query($db2,$sql2)or die ("not update2");
Date :
2009-11-06 11:30:50
By :
tingtongkub
สั่งเปิด page 2 page แต่ละ page inster กันคนละที่
แต่ก็ไม่รู้ทำไปทำไมนะครับ
Date :
2009-11-06 11:32:53
By :
Sek-Artdrinker
ว้าวๆ ทำแบบนี้ได้ด้วยเหรอเพิ่งรู้นะเนี่ย
ของคุณ tong เขียนไว้อ่าครับ ไม่ close connection ตัวแรก แล้วไปเปิดใหม่ มันไม่มีผลอะไรเหรอครับ
Date :
2009-11-06 12:00:14
By :
aknueng
ไม่นี้ครับ ปกติผมไม่เคยปิกเลย แล้วลองเช็ค โปรเซทดู หลังจากแสดงคิวรี่เสร็จ มันก็ปิดอัตโนมัติ ครับ
Date :
2009-11-06 13:16:24
By :
tingtongkub
เอาไว้ backup นะครับ ตามคำสั่งของ นาย ครับ เค้าอยากได้แบบนี้ กลัวเว็บ ล่ม นะครับ
ถามเพิ่มนะครับ แต่ถ้า mysql อยู่คนล่ะ host กันนี้ จะ ติดต่อ สลับกันได้ไหมครับ
Date :
2009-11-06 14:22:31
By :
nilas
คนละ host ยังไม่เคยลองครับ ไม่ก็ใช้ shadows copy ของwindows 2003 เลยครับ จะแบล็กอับข้อมูลทั้งหมดไห้ครับ โดยเราสามารเลือกวันเวลาหรือตั้งวันเวลาได้ครับ เช่น ทุกวัน เวลา เที่ยงคืนประมาณนี้อะครับ
หรือไม่ก็ทำ เป็นมิลเลอร์ครับ ฮารด์ดิส 2 ลูก ทำงานร้อมกัน ถ้าตัวใดเสียอีกตัวยังใช้งานได้ปกติครับ
Date :
2009-11-06 14:42:09
By :
tingtongkub
ทำแบบนี้เว็บอาจช้าลงครับ
และถ้าใช้แบบข้ามโฮส อาจใช้วิธีนี้ไม่ได้เพราะ จะกินเวลามากจนหมดเวลาได้(ถ้าไม่ได้อยู่ Lan เดียวกัน) หากในไฟล์มีการคิวรี่ หลายๆครั้ง
โซลูชั่น
ใช้ HDD แบบ raid
แบ็คอัพเป็นช่วงๆ
เท็คนิค คิดเล่นๆ อย่าจริงจัง
เก็บ sql ไว้ในฐานข้อมูลปัจจุบันคับ เมื่อครบ 10 นาที(หรือ 1 ชม.) แล้วค่อยทำงานกับอีก db server
Date :
2009-11-06 14:56:24
By :
pjgunner
คือ โจย์มีอยู่ว่า นายผม เค้าจะ เช่า 2 host แต่ ต้องการให้ใช้ domain เดี่ยว คือ ถ้า host แรก มีปัญหา หรือ เว็บ ถูก hack นาย ผมต้องการที่ จะ ย้ายไปใช้อีก host หนึ่ง โดยการเปลี่ยน dns ของ domain แต่ ปัญหา ถ้า เปลี่ยน dns ของ domain แต่ ข้อมูลใน ฐานข้อมูล ซึ่งอยู่คนล่ะ host กัน จะไม่ update ตามกันนะครับ
ท่านทั้งหลายคิดเห็นเป็นอย่างไรครับ ช่วยชี้แนะ ให้ผมด้วยนะคับ...
Date :
2009-11-06 16:07:30
By :
nilas
ผมว่า เช่าโฮสที่มีบริการดีๆหน่อย อาจแพงหน่อย ที่แบ็คอัพข้อมูลตลอด และสามารถทำให้เว็บเปิดใช้ได้อย่างรวดเร็ว
ถ้าเกิดเซอร์ฟเวอร์เน่า แล้วเราก็แบคอัพฐานข้อมูลบ้าง ถ้าเป็นข้อมูลลูกค้า
ผมไม่รู้ว่า การเปลี่ยน dns นั้นใช้เวลานานแค่ไหน
Date :
2009-11-06 16:24:25
By :
pjgunner
ตอนนี้ นาย ผมเค้าไป เช่า hostgator นะครับ เป็นของ เมกา ไม่รู้ว่าดีไหม นะครับ มีข้อมูลไหมครับ
Date :
2009-11-06 21:28:45
By :
nilas
ปกติผมตั้งเองครับ เป็น sub อีกที เลยไม่ค่อยมีประสบการณ์เรื่องเช่าข้างนอกครับ
Date :
2009-11-06 22:12:02
By :
tingtongkub
Load balance : Server 00