• 技术文章 >后端开发 >php教程

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

    2016-07-25 08:55:38原创636
    1. /**
    2. * 删除记录时,一并删除图片文件
    3. * by bbs.it-home.org
    4. */
    5. $cn = mysql_connect('127.0.0.1','root','root') or die('database connect fail');
    6. mysql_select_db('test',$cn);
    7. mysql_query("set names 'gbk'");
    8. /*
    9. 创建数据库教程
    10. CREATE DATABASE `test` ;
    11. 创建数据表 test1
    12. CREATE TABLE `test`.`test1` (
    13. `id` INT( 4 ) NOT NULL AUTO_INCREMENT ,
    14. `title` VARCHAR( 40 ) NULL DEFAULT '0',
    15. `litpic` VARCHAR( 100 ) NULL DEFAULT '0',
    16. PRIMARY KEY ( `id` )
    17. ) ENGINE = MYISAM
    18. */
    19. $sql = "Select * from test1 ";
    20. $query = mysql_query( $sql ) or die($sql);
    21. if( mysql_num_rows( $query ) )
    22. {
    23. while( $rs = mysql_fetch_array( $query ) )
    24. {
    25. $sql = "Delete from test1 where id=".$rs['id'];
    26. if( mysql_query( $sql ) )
    27. {
    28. if( defile( $rs['litpic'] ))
    29. {
    30. echo '删除图片文件失败';
    31. }
    32. else
    33. {
    34. echo '记录删除成功,并且删除了记录与相对应的图片或文件';
    35. }
    36. }
    37. else
    38. {
    39. echo '记录不存删除数据与图片失败';
    40. }
    41. }
    42. }
    43. else
    44. {
    45. echo '没有记录';
    46. }
    47. /*
    48. @pare return
    49. #$url string
    50. 删除文件
    51. */
    52. function delfile($url)
    53. {
    54. if( file_exists($url) && is_file( $url ) )
    55. {
    56. if( unlink( $url ) )
    57. {
    58. return true;
    59. }
    60. else
    61. {
    62. return false;
    63. }
    64. }
    65. else
    66. {
    67. return false;
    68. }
    69. }
    复制代码

    >>> 您可能感兴趣的文章: php删除上传的图片与文件夹(实例分享) PHP上传图片、删除图片的简单示例代码 PHP删除N分钟前创建的所有文件的小例子 php删除目录及所有文件的方法举例 php删除目录下N天前所有文件的代码一例 php删除记录同时刷新当前页面的实现代码 删除指定文件夹中所有文件的php代码 php上传与删除图片的简单范例 php写的一个删除目录的函数 php递归创建和删除文件夹的代码 php递归删除目录及文件的自定义函数rrmdir php递归删除目录的例子

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 删除记录同时删除图片文件的代码
    上一篇:PHP禁止IP访问(不过滤搜索引擎蜘蛛)的方法 下一篇:有关php-fpm的配置介绍
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 整理总结nginx、php-fpm和mysql等的权限划分• 看不懂这两行代码啊 请教下• PHP开发者常犯的MySQL错误• 为啥域名定义到A目录,A目录上面的文件和目录就不能通过地址栏查看呢• nginx使用sock方式调用php-fpm
    1/1

    PHP中文网