|
|
|
อยากถามพี่ๆเรื่องคำสั่ง php ค่ะ คือ อยากถามว่าถ้าเราอยาก เขียนคำสั่ง 2 คำสั่ง คือ insert และ delete ให้ทำงานพร้อมกันได้เปล่าค่ะ |
|
|
|
|
|
|
|
ไม่ได้ครับ แต่สั่งให้ทำงานต่อกันได้ insert ก่อนแล้วค่อย delete ได้
|
|
|
|
|
Date :
29 พ.ย. 2550 13:47:00 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะ แล้วจะส่งค่าตัวแปรต่อไปยังไงค่ะ เมื่อมันส่งไป insert แล้ว จะส่งต่อไป delete ยังไงค่ะ
ขอบคุณพี่มากนะค่ะ
|
|
|
|
|
Date :
29 พ.ย. 2550 13:50:51 |
By :
rainbowcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้อะจ้า ก็แบบ ลบออกก่อน หรือ insert ก่อนก็ไม่มีปัญหาเพราะมันคนละตารางกานอยู่แล้ว หรือจะเอาข้อมูลจากตารางเดิม ไป insert ลงตารางใหม่รึยังไงหนอ สมมุติว่าอย่างนั้นแย้วกัน
ตัวอย่างเน้อ
select ข้อมูลจากฐานข้อมูลเดิม
นำมา query สมมุติได้ตัวแปรที่ชื่อว่า $old[1],$old[2],$old[3],$old[ID] ระกันนะ
ก็ insert into new (new1,new2,new3) values ('$old[1]','$old[2]','$old[3]')
จบการ insert
ต่อไป delete ได้เลย
delete from old where ID='$old[ID]'
ประมาณนั้น ถ้าจะก๊อบและ delete ทั้ง table ก็วนลูปเอาจ้า
|
|
|
|
|
Date :
29 พ.ย. 2550 13:51:36 |
By :
hobbits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ พี่ๆๆมากค่ะ เด๋วหนูจะลองศึกษาดูค่ะ ได้ไม่ได้ยังไงจะบอกนะค่ะ พี่คงไม่ว่ากัน
|
|
|
|
|
Date :
29 พ.ย. 2550 14:21:00 |
By :
rainbowcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องหาตัวแปรมาเก็บค่าที่เป็น key ที่เรา insert ลงไปนะครับ แล้วเอาค่าที่เก็บไว้ในตัวแปรไปเขียน sql ลบข้อมูลอีกทีลักษณะจะเป็นประมาณนี้นะครับ ::
หาข้อมูลทั้งหมดมาด้วยการ select
วนรอบตามจะนวนข้อมูล
รับค่าที่ต้องกาบันทึก
บันทึกในฐานข้อมูลใหม่
ลบค่าในฐานข้อมูลเดิม โดยใช้ where เป็นตัวเลือกว่าจะลบข้อมุลแถวใด
แนะนำให้ใช้ for นะครับ จะเป็นการทำงานหมือน สองคำสั่งในการทำงานครั้งเดียวตามที่คุณอยากได้นั้นแหละ
|
|
|
|
|
Date :
29 พ.ย. 2550 14:27:15 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ค่ะ ของเมลพี่ไว้ได้ม่ะค่ะ
|
|
|
|
|
Date :
29 พ.ย. 2550 14:29:44 |
By :
rainbowcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ว่ากัน
|
|
|
|
|
Date :
29 พ.ย. 2550 14:31:28 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|