//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、網(wǎng)站建設與策劃設計,東港網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十載,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:東港等地區(qū)。東港做網(wǎng)站價格咨詢:18980820575
//數(shù)據(jù)庫操作后,手動關閉是好得習慣,不手動關閉,php程序也會最后自動關閉
mysql 清空表中數(shù)據(jù):
truncate table table_name;
在category_model中寫下面的函數(shù):
function clear(){
$sql = "truncate table cd_category";
return $this-db-query($sql);
}
在控制器中調用:
$data['category'] = $this-cateegory-clear();
這樣即可清空表cd_category中的所有數(shù)據(jù);
delete from 表名;
truncate table 表名;
不帶where參數(shù)的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復數(shù)據(jù)。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結構,重新創(chuàng)建了這個表,所有的狀態(tài)都相當于新表。
PHP
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext?Preprocessor)的縮寫。PHP?是一種?HTML?內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運用。
$sql = ' TRUNCATE TABLE `table_name` ' ; // 清空表數(shù)據(jù),并重置自增主鍵id 從1重頭開始自增;
mysql_query ( $sql ) ;
原理就是執(zhí)行一條清空表數(shù)據(jù)的 sql 語句;