คืออยากจะทำการ delete ข้อมูลจาก db ค่ะ
โดยมีตารางอยู่ 2 ตาราง คือตาราง a กับตาราง b ซึ่งมีตัวแปรเชื่อมกันคือ p_id
แล้วเมื่อมีการอัพเดรตตาราง a โดย p_id ในตาราง a มีการแก้ไข
ให้ทำการลบข้อมูลในตาราง b ทิ้งทั้งหมดค่ะ ไม่ทราบว่าจะเขียนประมาณไหนอะค่ะ?
คือ ในหน้าที่มีการอัฟเดรตตาราง a จะเขียนเงื่อนไขยังไงให้ทราบว่าที่ p_id มีการเปลี่ยนแปลงแล้ว
ในตาราง b ต้องทำการลบข้อมูลทิ้ง!
ตาราง a ฟีลด์ p_id เป็น pk หรือเปล่าครับ หรือเป็นแค่ index ธรรมดา
กรณีเป็น pk ควรส่ง field เก่ามาด้วย Code (PHP)
mysql_query( "update table_A set p_id=$_GET['new_id'] where p_id=$_GET[old_id] ");
if( $_GET['new_id'] != $_GET['old_id']){
mysql_query( "delete from table_B where p_id=$_GET[old_id] ");
}