PHP ~ 通过程序删除图片,同时删除数据库中的图片数据 和 图片文件
2023-09-14 08:57:23 时间
删除单张图片
<?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;
}
?>
相关文章
- 【说站】php文件用什么软件编写
- PHP fopen()和fclose():打开和关闭文件
- 数据库PHP究竟如何还原MySQL数据库?(php还原mysql)
- 快速步骤:安装PHP访问Oracle数据库(php安装oracle)
- 的应用利用PHP中MySQL函数实现功能强大的数据库操作(php中mysql函数)
- PHP 存储数据到 MySQL 数据库(php写入mysql)
- 实现PHP与MongoDB的桥梁:连接数据库(php连接mongodb)
- 数据库远程连接MySQL数据库:利用PHP实现简易方法(php远程mysql)
- 快速访问MSSQL数据库:PHP实现(php访问mssql)
- PHP文件包含漏洞总结
- PHP如何连接MSSQL数据库?(php连接mssql)
- 如何在PHP中启用MSSQL数据库连接(php开启mssql)
- PHP如何操作MSSQL数据库(php怎样使用mssql)
- PHP与MSSQL融合产生的丰盛果实(php和mssql环境)
- 使用PHP连接MSSQL数据库的查询语句(php mssql 语句)
- PHP 和 MSSQL 扩展库无缝集成(php mssql扩展库)
- Oracle和PHP完美配合提升数据库性能(oracle php配置)
- php文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
- php将csv文件导入到mysql数据库的方法