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;
 }
}

/*
本文章原创于www.111cn.net转载注明出处

时间: 2024-07-30 22:02:33

php 删除记录同时删除图片文件程序的相关文章

php 删除记录同时删除图片文件的实现代码_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 ) N

如何先读取某条记录中的图片路径,再删除图片,最后删除该条记录

问题描述 如何在单击"删除"按钮时,先读取该条记录中的图片路径,再删除图片,最后删除该条记录.因为是博客链接的小项目,一条记录中存储了:姓名.网址.头像物理地址.头像名称等记录,然后,现在要删除该条记录,如何把头像也删除了?请各位高手指点,我一直尝试失败,单个删是成功的.就是不能单击"删除"按钮时,先删除头像图片再删记录的操作.protectedvoidGridView2_RowDeleting(objectsender,GridViewDeleteEventArg

php中删除文件夹以及文件夹中的文件程序代码

在学习本方法之前我们最rmdir();函数,这个函数就是根据指定的文件路劲,删除文件或者是文件夹,但是当删除的是文件夹,并且文件夹里面还有内容的时候,就会出现Directory not empty 的错误,这个怎么来解决呢,现在我们就通过编写一个函数来解决这个问题. 在本实例中使用到了php中比较重要的几个文件操作的函数, 1.opendir:如果该函数成功运行,将返回一组目录流(一组目录字符串),如果失败将返回错误[error].你可以在函数的最前面加上"@"来隐藏错误. 2.rea

ASP教程:删除记录和链接数据库程序解释

一.删除记录 opendataconn '打开数据库连接 xxlb=RtnReplaceInt(Trim(request("xxlb")),0) '从里到外依次是接收xxlb变量,去除变量两端的空格,最外层是一个自定义函数,估计与替换有关. id=changechr(request("id")) '接收id,并转换成字符串 ids=split(id,",") '把id按 "," 分割,并保存到数组ids中 for i=0 to

ASP删除记录和链接数据库程序解释

一.删除记录 opendataconn '打开数据库连接 xxlb=RtnReplaceInt(Trim(request("xxlb")),0) '从里到外依次是接收xxlb变量,去除变量两端的空格,最外层是一个自定义函数,估计与替换有关. id=changechr(request("id")) '接收id,并转换成字符串 ids=split(id,",") '把id按 "," 分割,并保存到数组ids中 for i=0 to

php unlink函数 删除一个文件程序代码

unlink() 函数删除文件. 若成功,则返回 true,失败则返回 false.  代码如下 复制代码 <?php unlink("test.txt"); ?> 例  代码如下 复制代码 <?php $file = "test.txt";if (!unlink($file))  {  echo ("Error deleting $file");  }else  {  echo ("Deleted $file&quo

空前绝后的Java Swing实现的QQ聊天程序,支持文字图片文件表情发送

问题描述 JavaSESwing原创Spring+Hibernate+mySql实现的纯JAVA版QQ聊天程序,可以说是空前绝后.哈哈.可以私聊,群聊,发表情,发截屏,发在线和离线文件,消息记录永久保存.记住登录密码自动登录,切换用户界面皮肤风格(10几种),个性化消息内容和自己名字的颜色字体等.最近联系人,消息提示,悬浮图标等等.当新消息到达时,悬浮图标会变成一辆汽车在屏幕上跑来跑去,越跑越快,直到一定的速度后再恢复减速.直到您收取了新消息为止.现在可以下载了.运行界面截图请到下载地址去看吧.

dedecms 删除文章同时删除缩率图以及文章图片

dedecms 删除文章同时删除缩率图以及文章图片 测试5.6版本 我用的是gbk 方法: 这里我还是把完整的代码放出来 省的大家看不懂,遭到大家的火炮攻击 呵呵 我贴代码之前 大家一定要记着一定要按照我说的走,没有按照我说的走的,出问题,别骂我,我先声明,如果按照我说的走,出问题了,你随便骂我,我不还口,不废话了 贴代码 首先,在"/include"目录下打开"extend.func.php教程"文件. 然后,将以下内容保存在"extend.func.p

菜鸟十天学会ASP教程之第七天:删除记录

教程|十天学会 上一节:查询记录 学习目的:学会数据库的基本操作--删除记录 开门见山,大家直接看程序. exec="delete * from guest where id="&request.form("id") 上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们的主键,名字是编号,由于是中文的名字不是很方便,大家可以修改为id,我已经修改了啊! 不修改的话就是用下面的代码了: exec=&quo