ตั้งเวลาโอนข้อมูลไปอีก table - เขียน php connect กับฐาน ms sql server 2005 อยากทราบวิธีการ update
ฟิลด์ไม่เท่ากันสามารถทำได้เพียงแต่ข้อมูลที่จะจัดเก็บมีฟิลด์อยุ่ที่ตารางใหม่ก้พอครับ
ฟังดูงงเพิ่มอีกนิดแล้วกัน
ตารางเก่ามี
id name surname old addr d_date
ตารางใหม่ที่จะอัพเดท
id name surname
การอัพเดทก้เหมือนเดิมครับไม่ต่างจากปกติ
เพียงแต่ในตัวโปรแกรมเราตั้งเวลาไว้
if(date=nowdate){// หมายถึง เวลาที่ตั้งไว้ตรงกับเวลาปัจจุบัน
update newtable ('',name,surname)value('','$name','$surname');
}
ก้ประมาณนี้ครับ
ผิดบ้างถุกบ้างตามประสาคนรุ้น้อยงับ เอาใจช่วยทุกคนครับ
Date :
2009-04-01 11:03:13
By :
arsachi
แบบนี้ผมไม่เคยทำคับ ให้ผู้รู้ช่วยดีก่า
Date :
2009-04-02 13:34:06
By :
heathonbass
การตั้งเวลาให้มันทำงานเอง
ควรไปจัดการที่ตัวโปรแกรม MS SQL ครับ
ให้ไปเขียน function ลงไปซึ่งไม่เกี่ยวกับ php เลยครับ
ให้มัน copy ข้อมูลได้ตามเวลา ที่เรากำหนด
เพราะว่า การเขียน php ก็ต้องทำการไปเปิด file นั้นมันถึงจะทำงานได้ซึ่งมันก็ต้องใช้ คนไปเปิด file นั้นด้วย
แนะนำให้เ ขียน ลงใน MSSQL ไปเลย ตรง สะเก็ดด้วน อ่ะครบ job เดียวผมอยู่ office แล้วเอา วิธีติดตั้งให้ละเอียดเลย
Date :
2009-04-04 08:43:28
By :
dr.website
ขอตัวอย่างเพื่อเป็นแนวทาง หน่อยน่ะค่ะ คุณ Dr.website
Date :
2009-04-06 15:05:50
By :
kenjee
ในกรณีที่ มีการ update แล้ว field ไม่เท่ากัน
เราก็ต้องทำให้เท่ากันก่อนนะครับ โดยการ
table 1 (id,name,address)
table 2 (id,name)
เราต้องการนำข้อมูล table 2 เข้าไปที่ table 1 นั้นใช้คำสั่งนี้ได้ครับ
insert into table 1 (id,name,address)
select id,name,' ' as address from table 2
ลองดูนะครับ
Date :
2009-04-30 15:47:17
By :
taobsd
แบบว่าไม่เคยทำเลยนะค่ะ ต้องไปทำในส่วนไหนของ ms sql ค่ะ คำสั่งที่ให้มานะค่ะ
Date :
2009-05-03 10:12:08
By :
kenjee
Load balance : Server 05