php - 删除文件夹和mysql表中的文件

标签 php mysql mysqli

我正在尝试同时删除 mySQL 表和文件夹中的文件。到目前为止,我只能删除mysql表中的文件,但文件夹中仍然存在相同的文件。

这是我使用的删除脚本。

<?php

include "../php/conn.php";

$query = " DELETE FROM fail WHERE id_f = ? ";

if($statement = $conn->prepare($query)){

    $statement->bind_param("i", $_GET['id_f']);

    if($statement->execute()){

    $statement->close();

    echo '<script>window.alert("Fail berjaya dihapuskan.");
    window.location=("../pensyarah/files.php");</script>';
        }

    else {

    echo '<script>window.alert("Gagal menghapus fail. Sila cuba lagi.");
    window.location=("../pensyarah/files.php");</script>';
        }
}

else {
    echo '<script>window.alert("Gagal menghapus fail. Sila cuba lagi.");
    window.location=("../pensyarah/files.php");</script>';
        }
    ?>

我正在尝试实现 PHP unlink ,但我不知道如何以及在哪里在上面的脚本中取消链接。请帮我。谢谢。

最佳答案

也许你可以尝试这样......

$source = your_local_path_to_the_file; //c:\test\123.xls
unlink($source);  //try to delete it first

if (file_exists($source) {
   //raise error message, failed deleting
}else{
   //do your code in here to delete from mysql
}

关于php - 删除文件夹和mysql表中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066436/

相关文章:

php - MySqli通过php更新列中的数据

mysql - 表内的乘法触发器

php - 绑定(bind)参数因空变量而失败

php - 使用php在word或pdf文件中搜索文本短语

PHP 从 header 字符串中获取 Cookie

php - 以小时和分钟计算两个日期之间的差异

php - 如果数据库大小接近 2GB,请更改打印输出

php - 停止重复插入

php - 如何在新的自定义 WPDB 上使用 wordpress 功能

php - JSON 和 PHP 问题