php 删除记录同时删除图片文件的实现代码


Posted in PHP onMay 12, 2010
$cn = mysql_connect('127.0.0.1','root','root') or die('database connect fail'); 
mysql_select_db('test',$cn); 
mysql_query("set names 'gbk'"); 
/* 
创建数据库教程 
CREATE DATABASE `test` ; 
创建数据表 test1 
CREATE TABLE `test`.`test1` ( 
`id` INT( 4 ) NOT NULL AUTO_INCREMENT , 
`title` VARCHAR( 40 ) NULL DEFAULT '0', 
`litpic` VARCHAR( 100 ) NULL DEFAULT '0', 
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM 
*/ 
$sql = "Select * from test1 "; 
$query = mysql_query( $sql ) or die($sql); 
if( mysql_num_rows( $query ) ) 
{ 
while( $rs = mysql_fetch_array( $query ) ) 
{ 
$sql = "Delete from test1 where id=".$rs['id']; 
if( mysql_query( $sql ) ) 
{ 
if( defile( $rs['litpic'] )) 
{ 
echo '删除图片文件失败'; 
} 
else 
{ 
echo '记录删除成功,并且删除了记录与相对应的图片或文件'; 
} 
} 
else 
{ 
echo '记录不存删除数据与图片失败'; 
} 
} 
} 
else 
{ 
echo '没有记录'; 
} 
/* 
@pare return 
#$url string 
删除文件 
*/ 
function delfile($url) 
{ 
if( file_exists($url) && is_file( $url ) ) 
{ 
if( unlink( $url ) ) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 
else 
{ 
return false; 
} 
}
PHP 相关文章推荐
提升PHP执行速度全攻略(下)
Oct 09 PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
PHP 常用函数库和一些实用小技巧
Jan 01 PHP
将数组写入txt文件 var_export
Apr 21 PHP
PHP数组实例总结与说明
Aug 23 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
PHP实现定时执行任务的方法
Oct 05 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 PHP
Godaddy空间Zend Optimizer升级方法
May 10 #PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 #PHP
PHP chmod 函数与批量修改文件目录权限
May 10 #PHP
php file_exists 检查文件或目录是否存在的函数
May 10 #PHP
php disk_free_space 返回目录可用空间
May 10 #PHP
PHP is_dir() 判断给定文件名是否是一个目录
May 10 #PHP
php is_file 判断给定文件名是否为一个正常的文件
May 10 #PHP
You might like
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
php判断当前操作系统类型
2015/10/28 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
Python上下文管理器全实例详解
2019/11/12 Python
python连接mysql有哪些方法
2020/06/24 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
中专生自我鉴定范文
2013/12/19 职场文书
企业负责人任命书
2014/06/05 职场文书
委托书的格式
2014/08/01 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
清洁员岗位职责
2015/02/15 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技