sample code:
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站设计、安远网络推广、微信小程序开发、安远网络营销、安远企业策划、安远品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供安远建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
?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");
}
?
这个需要分两个步骤完成。
1、删除数据库数据;
2、删除文件。
一般存入数据库的数据和文件都有关联性,如文件名存在数据库某字段中,这时候可以查询出要删除的某条数据,找到这条数据中的文件名,然后先将这条数据删除,再把文件名对应的文件删除。
删除数据库数据使用delete语法,删除服务器文件使用unlink函数。
$sql = ' TRUNCATE TABLE `table_name` ' ; // 清空表数据,并重置自增主键id 从1重头开始自增;
mysql_query ( $sql ) ;
原理就是执行一条清空表数据的 sql 语句;
thinkphp5数据库怎么批量删除
// 以下方法供参考
$id = 3;
// 1、如果id是主键,且Mysql数据库
$new -delete($id);
// 2、用表示筛选条件的数组$map
$map["id"]=$id;
$new -where($map)-delete();
// 3、如果id是主键
$new -delete($map);
// 4、直接用数组
$new -where(array("id"=$id))-delete();
// 5、删除多条1,3,5,6,8
$ids = array(1,3,5,6,8);
$maps["id"] = array("in",$ids); // 或者 $maps["id"] = array("in","1,3,5,6,8");
$new -where($maps)-delete();
1.在服务器上删除PHPCMS程序根目录和所有子目录及文件
比如上图是PHPCMS根目录,删除所有文件夹和文件
2.数据库部分请使用phpmyadmin或其他mysql数据库管理软件删除PHPCMS_V9的数据库
3.使用mysql管理软件用root账号登录数据库管理软件phpmyadmin
4.找到PHPCMS的数据库(默认的是phpcms_v9)
5.点击 图片中标明1处的“数据库”
6.找到 图片中标明2处的“phpcms_v9”数据库名并选中
7.点击 图片中标明3处的“删除”
删除数据库完毕!
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语言,现在被很多的网站编程人员广泛的运用。