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 str_pad 函数用法简介
Jul 11 PHP
PHP中全面阻止SQL注入式攻击分析小结
Jan 30 PHP
四个常见html网页乱码问题及解决办法
Sep 08 PHP
Yii快速入门经典教程
Dec 28 PHP
详解PHP中的null合并运算符
Dec 30 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
php获取今日开始时间和结束时间的方法
Feb 27 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
Apr 16 PHP
php实现推荐功能的简单实例
Sep 29 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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 Socket 编程
2010/04/09 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
js闭包用法实例详解
2016/12/13 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
django认证系统 Authentication使用详解
2019/07/22 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
Java程序员面试题
2016/09/27 面试题
《问银河》教学反思
2014/02/19 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
安全目标责任书
2014/07/22 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
实习单位意见
2015/06/04 职场文书
企业催款函范本
2015/06/24 职场文书
小学大队长竞选稿
2015/11/20 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Python字符串的转义字符
2022/04/07 Python