php數(shù)據(jù)庫刪除表的時候怎么點都可以刪除成功是查詢執(zhí)行成功并影響到未返回任何行導致。根據(jù)查詢相關(guān)信息顯示對于其它類型的SQL語句,mysql,query()在執(zhí)行成功時返回TRUE,出錯時返回FALSE。非FALSE的返回值意味著查詢是合法的并能夠被服務器執(zhí)行。導致php數(shù)據(jù)庫刪除表的時候任意點擊都可以刪除成功。
創(chuàng)新互聯(lián)公司主營陵城網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP開發(fā),陵城h5重慶小程序開發(fā)搭建,陵城網(wǎng)站營銷推廣歡迎陵城等地區(qū)企業(yè)咨詢
?php
//先構(gòu)造SQL語句
$SQL="DELETE?FROM?a?WHERE?b='123'";//刪除a表中所有b字段值為123的記錄
$ALL="DELETE?FROM?a";//刪除a表中所有記錄
$ALL2="TRUNCATE?a";//刪除a表中所有記錄,(推薦使用)
//使用mysql_query命令執(zhí)行SQL語句,如:
mysql_query($SQL);
這個需要分兩個步驟完成。
1、刪除數(shù)據(jù)庫數(shù)據(jù);
2、刪除文件。
一般存入數(shù)據(jù)庫的數(shù)據(jù)和文件都有關(guān)聯(lián)性,如文件名存在數(shù)據(jù)庫某字段中,這時候可以查詢出要刪除的某條數(shù)據(jù),找到這條數(shù)據(jù)中的文件名,然后先將這條數(shù)據(jù)刪除,再把文件名對應的文件刪除。
刪除數(shù)據(jù)庫數(shù)據(jù)使用delete語法,刪除服務器文件使用unlink函數(shù)。