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

 更新时间:2010年05月12日 12:11:18   作者:  
php 删除记录同时删除图片文件的实现代码,需要的朋友可以参考下。
复制代码 代码如下:

$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+mysql+jquery实现简易的检索自动补全提示功能

    php+mysql+jquery实现简易的检索自动补全提示功能

    这篇文章主要介绍了php+mysql+jquery实现简易的检索自动补全提示功能,涉及基于jQuery的ajax数据库查询与事件动态响应相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • php5中类的学习

    php5中类的学习

    类的结构: 类的内部能可能有三种东西,就是常量(constant),属性(property)和方法(method),功能可以理解成类外部的常量,变量和函数。
    2008-03-03
  • 浅析is_writable的php实现

    浅析is_writable的php实现

    本篇文章是对is_writable的php实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php中日期类型转换实例讲解

    php中日期类型转换实例讲解

    在本篇文章里小编给大家整理了一篇关于php中日期类型转换实例讲解内容,有兴趣的朋友们可以学习参考下。
    2021-09-09
  • php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)

    php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)

    PHP模拟登陆获取163邮箱联系人的实现代码,需要的朋友可以参考下。
    2011-04-04
  • 浅析十款PHP开发框架的对比

    浅析十款PHP开发框架的对比

    本文将引导你遍览十款最热门最流行的开发框架,并对它们作出横向比对。我会先列出一张所有框架的一览表,而后我们将对它们逐个简述
    2013-07-07
  • PHP中实现中文字符进制转换原理分析

    PHP中实现中文字符进制转换原理分析

    中文字符编码研究系列第四期,PHP实现中文字符进制转换原理分析,主要讨论中文汉字转换为十进制和十六进制的方法,并掌握转换原理应用于实际开发。本文以GBK编码字符为例,讨论GBK编码的字符转换原理
    2011-12-12
  • THINKPHP跨域报错的解决方案

    THINKPHP跨域报错的解决方案

    这篇文章主要介绍了THINKPHP跨域报错has been blocked by CORS policy: Response to preflight request doesn't pass access control check的解决方案,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • 通俗易懂的php防注入代码

    通俗易懂的php防注入代码

    一直搞.net ,最近研究PHP,也涉及到防注入的安全措施,和.net的大同小异,从网上摘回一篇,作为备注,以供自己需要时查阅。
    2010-04-04
  • 使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT

    使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT

    在有group by的时候,如何统计结果记录的数量?需要的朋友可以参考下。
    2011-04-04

最新评论