delete from `資料表名稱` [where 篩選條件] [limit 筆數]
```
二、流程
```
case "courseDelete"://刪除資料
courseDelete($sn);
redirect_header($_SESSION['return_url'], 3, "課程資料刪除成功!");
exit;
```
三、函數
```
//刪除課程
function courseDelete($sn)
{
global $xoopsDB;
if(!$sn)redirect_header(XOOPS_URL, 3, "刪除課程失敗,課程編號錯誤!");
#----權限
#首先判斷是否有管理員身份(ugm_bmcc_group_admin)(1:新增 2:編輯 3:刪除 4:瀏覽 5:列印)
if(!$gperm['ugm_bmcc_group_admin'][3] )redirect_header(XOOPS_URL,3,_NOPERM);
#--------
#檢查是否有報名記錄
#刪除課程記錄檔
$sql = "DELETE FROM `".$xoopsDB->prefix('ugm_bmcc_records')."`
WHERE `table`='ugm_bmcc_course' and `col_sn`='{$sn}'";
$xoopsDB->queryF($sql) or redirect_header(XOOPS_URL, 3, mysql_error());
#刪除課程明細檔
$sql = "DELETE FROM `".$xoopsDB->prefix('ugm_bmcc_course_details')."`
WHERE `course`='{$sn}'";
$xoopsDB->queryF($sql) or redirect_header(XOOPS_URL, 3, mysql_error());
#刪除課程主檔
$sql = "DELETE FROM `".$xoopsDB->prefix('ugm_bmcc_course')."`
WHERE `sn`='{$sn}'";
$xoopsDB->queryF($sql) or redirect_header(XOOPS_URL, 3, mysql_error());
return true;
}
```
四、列表
```
$row['function'] = "編輯\n
刪除";
```
```
#----刪除語法
include_once XOOPS_ROOT_PATH . "/modules/tadtools/sweet_alert.php";
$sweet_alert = new sweet_alert();
$sweet_alert->render("courseDelete", "?op=courseDelete&sn=", 'sn');
#-------
```