<?php
if($del_id!=""){
$del_num=count($del_id)
for($i=0$i<$del_num$i++){
mysql_query("Delete from news where id='$del_id[$i]'")
}
echo("<script type='text/javascript'>alert('删除成功!')history.back()</script>")
}else{
echo("<script type='text/javascript'>alert('请先选择项目!')history.back()</script>")
}
?>
delete from 表名
truncate table 表名
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
PHP
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
// 在User模型中启动事务$User->startTrans()
// 进行相关的业务逻辑 *** 作
$Info = M("Info")// 实例化Info对象
$Info->save($User)// 保存用户信息
if ( *** 作成功){
// 提交事务
$User->commit()
}else{
// 事务回滚
$User->rollback()
}
注意:系统提供的事务 *** 作方法必须有数据库本身的支持,如果你的数据库或者数据表类型不支持事务,那么系统的事务 *** 作是无效的。
数据库 或者数据表 要是Innodb数据引擎
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)