好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php删除记录图片 php删除记录图片怎么删除

很多站长朋友们都不太清楚php删除记录图片,今天小编就来给大家整理php删除记录图片,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php怎么删除文件夹里面单个图片? 2、 php 查找本地无效图片,并删除数据库记录 3、 php中用unlink删除图片时报错。 php怎么删除文件夹里面单个图片?

php+mysql 删除图片在数据库记录的同时删除图片文件举例说明:

<A href="?act='mypicdelid=<?=$row['id']?>" style="color:#FF0000;" onClick="return confirm('确定要删除吗')">删除</A>

if($act == 'mypicdel')

{

$id = !empty($_GET['id']) ? intval($_GET['id']) : '';

//$filename 为你的图片地址,是从数据库里读出的

$sql = "SELECT * FROM wkcx_user WHERE id=$id"; // 查询表,取得图片的完整地址

$res = $db->query($sql);

$row = $db->getarray($res);

$filename = $row['avatar']; //给图片地址赋一个变量,大图

$filesmallname = $row['small_img']; //缩略图

if(file_exists($filename) file_exists($filesmallname))

{ //检查图片文件是否存在

unlink($filename);

unlink($filesmallname);

}

else

{

goBakMsg("文件不存在或路径有误!"); //js弹出窗口,我的封装了!可修改为 echo "<script>alert('有误');window.go(-1)</script>"

exit;

}

$sql = "UPDATE wkcx_user SET avatar='',small_img='' WHERE id='$id'"; //我这个是头像,所以修改为空,如果是图片,直接删除就可以了

$db->query($sql);

urlMsg('删除成功','my_photo.php'); //同上,我封装了,就是一个提示+跳转!

$sql = "DELETE FROM wkcx_user_pic WHERE id='$id'"; //图片的时候,直接删除图片记录!

$db->query($sql);

urlMsg('删除成功','my_photo.php');

}

备注:一定要注意,先删除图片文件,在删除数据库记录!

php 查找本地无效图片,并删除数据库记录

先while循环读取vcd数据表所有数据,取出字段pic的值,然后if判断本地是否存在图片,不存在的话则删除该条记录。pic值为空或者本地没有找到该图片时,都执行删除记录、本地图片。

$sql="select * from vcd";

$query=mysql_query($sql);

while($row=mysql_fetch_array($query))

{

       $destination = $row['pic']".png";

        if($row['pic'] == '' || !file_exists($destination1))

       {

                删除记录代码,自己写。

                删除本地图片

        }

}

php中用unlink删除图片时报错。

参数无效!

可能是$rs_0['aImg']没有值或者值不符合规范!

你输出

echo $rs_0['aImg'];

看看是什么值

例外,建议在删除图片之前,先判断一下图片是否存在,否则,如果万一图片不存在,而你再去删除,同样会出错的!

如下:

!file_exists( $rs_0['aImg'] ) or unlink( $rs_0['aImg'] );

关于php删除记录图片的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php删除记录图片 php删除记录图片怎么删除的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did167476
更新时间:2023-03-28   阅读:33次

上一篇: php文本输出表格 php输出表格css

下一篇:php攻城师入门教程 攻城大师官方下载

相关资讯

最新资料更新

  • 1.dede:tag 文章页调用全站最新tag方法
  • 2.dedecms教程之dedecms生成速度提速的方法
  • 3.dedecms5.7商城系统游客可下订单购买的修改方法
  • 4.dede织梦文章列表隔行换色的方法
  • 5.dedecms实现列表页缩略图随机调用的方法
  • 6.dedecms列表页上一页下一页翻页单独调用的方法
  • 7.详解dedecms织梦增加让文章置顶一天的功能
  • 8.织梦dedecms不能上传或者保存jpeg格式图片的解决方法
  • 9.DedeCms制作谷歌xml格式网站地图的方法
  • 10.织梦DedeCMS的4个常用函数介绍
  • 11.Dede中通过SQL调用简略标题shorttitle和链接地址的方法
  • 12.dedecms系统后台查找技巧分析
  • 13.dedecms首页调用随机文章及自动更新功能实例
  • 14.织梦DedeCMS调用昨天、两天前、某个时间段发布的文章的方法
  • 15.dedecms织梦验证码无法正常显示的3种解决办法
  • 16.dedecms关闭后台/会员/留言/板验证码的方法
  • 17.Dedecms中常用数据调用的sql语句汇总
  • 18.dedecms后台模块管理空白不显示的解决方法
  • 19.Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT
  • 20.织梦(dedecms)导航条dropdown.js的改进(附演示demo)

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]