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 相关文章推荐
Extended CHM PHP 语法手册之 DIY
Oct 09 PHP
PHP文本数据库的搜索方法
Oct 09 PHP
数据库的日期格式转换
Oct 09 PHP
利用PHP制作简单的内容采集器的原理分析
Oct 01 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
php数字每三位加逗号的功能函数
Oct 22 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
Nov 30 PHP
Laravel 在views中加载公共页面的实现代码
Oct 22 PHP
Laravel中如何轻松容易的输出完整的SQL语句
Jul 26 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP 地址栏信息的获取代码
2009/01/07 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
php生成gif动画的方法
2015/11/05 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
vue中进行微博分享的实例讲解
2019/10/14 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
python实现Floyd算法
2018/01/03 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
公司财务经理岗位职责
2015/04/08 职场文书
校园运动会广播稿
2015/08/19 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
四年级作文之植物
2019/09/20 职场文书
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫