zoukankan      html  css  js  c++  java
  • PHP ~ 通过程序删除图片,同时删除数据库中的图片数据 和 图片文件

    删除单张图片
    <?php
            require_once '../../conn.php';              //连接数据库
            $ID = $_GET['ID'];         //获取删除按钮传入要删除图片的 ID
            $sql = "select * from blogalbum where ID = {$ID}";    
            $results = mysql_query($sql);
            $blog = mysql_fetch_assoc($results);   //将查询结果存储到 $blog中
      /*
      *    $blog['pic']  为 数据库中存储的图片的路径
      *     unlink(path)   unlink根据path删除图片
      */
            unlink('../.'.$blog['pic']);        //  删除图片文件成功
            mysql_free_result($results);       //  释放结果集

      /*

      *   下面的就像执行数据库删除图片信息的操作

      */

            if ( isset($_GET['ID']) && !empty($_GET['ID']) ) {
                $ID = $_GET['ID'];
            }else{
                echo '获取不到id';
                header('../admin/album.php');
            }
     
            $sql = "delete from blogalbum where ID={$ID}";
            $result = mysql_query($sql);
            if ($result == true) {
                echo <<<a
            <script type="text/javascript">
                window.location.href = '../../admin/album.php';
            </script>
    a;
            }else{
                echo <<<a
            <script type="text/javascript">
                alert('删除失败');
                window.location.href = '../../admin/album.php';
            </script>
    a;
            
            }
     
    ?>
  • 相关阅读:
    mongodb集群搭建
    ansible 部署redis集群(三台主机6节点3主3备)
    nginx upstream bug
    回炉重造之 nginx
    docker 搭建jenkins环境
    搭建gitlab
    Dockerfile传入变量问题
    mysql8忘记root密码重置密码
    docker-compose容器化构建nginx服务
    docker-compose容器化构建minio服务
  • 原文地址:https://www.cnblogs.com/500m/p/11024019.html
Copyright © 2011-2022 走看看