|
|
|
วิธีการลบข้อมูลออกจากตาราง กรณีมี primary key 2 ตัวครับ ทำอย่างไร |
|
|
|
|
|
|
|
WHERE pri1=x AND pri2=y
WHERE pri1 IN(x,y) AND pri2 IN(z, a)
|
|
|
|
|
Date :
2011-10-26 19:16:49 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมยังไม่ค่อยเข้าใจข้างบนอ่ะครับ ผมให้รหัสสาขา กับ รหัสศูนย์ (แสดงเป็นชื่อศูนย์) เป็น primary key ครับ
|
ประวัติการแก้ไข 2011-10-27 08:39:51
|
|
|
|
Date :
2011-10-27 08:37:38 |
By :
sharprmutsb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ex.
WHERE pri1='ACC' AND pri2='Vasugree'
|
|
|
|
|
Date :
2011-10-27 09:10:23 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็ยังลบไม่ได้อ่ะครับ ผมต้องแก้ตรงไหนช่วยดูให้หน่อยนะครับ
อันนี้ตรงหน้าฟอร์มที่มีรูปกากบาท ไว้ลบครับ ตรงช่องลบ ผมเขียนเป็นโค้ดแบบนี้
<td align="center"><a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='del_dep?id_dep=<?=$objResult["id_dep"];?> AND id_cen=<?=$objResult["id_cen"];?>';}"><img src="../images/del-icon.png" width="40" height="40" /></td>
แล้วส่วนสคริปการลบ เป็นแบบนี้
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("training");
$strSQL = "DELETE FROM dep ";
$strSQL .="WHERE id_dep = '".$_GET["id_dep"]."' AND id_cen = '".$_GET["id_cen"]."'";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "ลบข้อมูลเรียบร้อยแล้ว.";
}
else
{
echo "ไม่สามารถลบข้อมูลได้ [".$strSQL."]";
}
{
echo"<A HREF=frm_add_dep.php><center>กลับ</a></center>";//ใช้ลิงค์กลับหน้าหลัก
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2011-10-27 11:26:12 |
By :
sharprmutsb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนจาก
Code (PHP)
<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='del_dep?id_dep=<?=$objResult["id_dep"];?> AND id_cen=<?=$objResult["id_cen"];?>';}"><img src="../images/del-icon.png" width="40" height="40" /></a>
เป็น
Code (PHP)
<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='del_dep.php?id_dep=<?=$objResult["id_dep"];?>&id_cen=<?=$objResult["id_cen"];?>';}"><img src="../images/del-icon.png" width="40" height="40" /></a>
ไม่รู้ว่าไฟล์ที่คุณจะส่งไปคือไฟล์ del_dep.php หรืเปล่า
|
|
|
|
|
Date :
2011-10-27 11:39:55 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่แล้วครับไฟล์ del_dep.php ขอบคุณมากๆ เลยครับ ทำได้แล้วครับ
|
ประวัติการแก้ไข 2011-10-27 15:10:51
|
|
|
|
Date :
2011-10-27 15:08:05 |
By :
sharprmutsb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|