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桌面中心(二) 数据库写入
Mar 11 PHP
php获取后台Job管理的实现代码
Jun 10 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
Dec 16 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 PHP
PHP异常处理Exception类
Dec 11 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
详解使用php调用微信接口上传永久素材
Apr 11 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
php支付宝系列之电脑网站支付
May 30 PHP
php微信开发之图片回复功能
Jun 14 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
PHP 翻页 实例代码
2009/08/07 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
浅谈vue项目打包优化策略
2018/09/29 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python内建模块struct实例详解
2018/02/02 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
初三班主任寄语大全
2014/04/04 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
python_tkinter事件类型详情
2022/03/20 Python