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实现的生成静态HTML速度快类库
Mar 31 PHP
PHP中static关键字原理的学习研究分析
Jul 18 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
PHP获得数组交集与差集的方法
Jun 10 PHP
Yii实现Command任务处理的方法详解
Jul 14 PHP
PHP仿微信发红包领红包效果
Oct 30 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
php基于session锁防止阻塞请求的方法分析
Aug 07 PHP
php微信支付之公众号支付功能
May 30 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 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 array_unique之后json_encode需要注意
2011/01/02 PHP
php循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
拖动一个HTML元素
2006/12/22 Javascript
JQuery 风格的HTML文本转义
2009/07/01 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
angular2 ng2 @input和@output理解及示例
2017/10/10 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
js+canvas实现刮刮奖功能
2020/09/13 Javascript
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Python模块包中__init__.py文件功能分析
2016/06/14 Python
python删除服务器文件代码示例
2018/02/09 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
python numpy元素的区间查找方法
2018/11/14 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
个人评语大全
2014/05/04 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
岗位安全生产责任书
2014/07/28 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python