 |
[ขอความช่วยเหลือ]ลบข้อมูลในตาราง 2 ตารางพร้อมกันตามวันที่สมัคร |
|
 |
|
|
 |
 |
|
ทำง่ายๆ Query 2 ครั้ง ก็ได้ครับ
Code (PHP)
mysql_query("delete from table1 where user_id=$value_id");
mysql_query("delete from table2 where user_id=$value_id");
|
 |
 |
 |
 |
Date :
2013-03-11 21:44:25 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 2 เขียนโดย : natikorn เมื่อวันที่ 2013-03-11 22:11:31
รายละเอียดของการตอบ ::
ทั้ง 2 ตารางมีวันที่เหมือนกันไม๊ครับ
1. ถ้ามีวันที่เหมือนกัน
Code (PHP)
$date_='2013-03-11';
mysql_query("delete from table1 where datefield='$date_'");
mysql_query("delete from table2 where datefield='$date_'");
2. ถ้าตาราง 1 มีวันที่ แต่ตาราง 2 ไม่มี
Code (PHP)
$date_='2013-03-11';
$sql= mysql_query("select user_id from table1 where datefield='$date_'");
$data=array();
while($rows=mysql_fetch_array($sql)){
array_push($data,$rows['user_id']);
}
$del_id=implode(',',$data); // implode(',',$data) จะได้ id1,id2,id3,....
mysql_query("delete from table1 where user_id in ($del_id)"); // ได้ค่าประมาณนี้ in (id1,id2,id3)
mysql_query("delete from table2 where user_id in ($del_id)");
|
ประวัติการแก้ไข 2013-03-11 22:35:54 2013-03-11 22:36:39 2013-03-11 22:37:26 2013-03-11 22:41:49 2013-03-11 22:46:55
 |
 |
 |
 |
Date :
2013-03-11 22:35:21 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|