如何使用PHPMYSQL从两个不同的数据库和文件夹中删除图像

如何使用PHPMYSQL从两个不同的数据库和文件夹中删除图像,php,mysql,Php,Mysql,//我有两个表,比如projects和projectfiles 项目领域包括: id、姓名、alice、catg、img //在“上载”文件夹中插入图像 项目文件字段包括: id,name,img //将图像插入文件夹“图像” 那么,如何从项目和项目文件甚至从目录中删除数据呢 <?php include('dbconfig1.php'); if(!$db) { die(mysqli_error()); } $sql = "

//我有两个表,比如projects和projectfiles

项目领域包括:

id、姓名、alice、catg、img

//在“上载”文件夹中插入图像

项目文件字段包括:

id,name,img

//将图像插入文件夹“图像”

那么,如何从项目和项目文件甚至从目录中删除数据呢

<?php 

    include('dbconfig1.php');


    if(!$db)
    {
        die(mysqli_error());
    }


    $sql = "select * from projects";
    $result = $db->query($sql);


    if(isset($_GET['id']))
    {
        $selectSql = "select * from projects where id = ".$_GET['id'];
        $rsSelect = mysqli_query($db,$selectSql);
        $getRow = mysqli_fetch_assoc($rsSelect);

        $getIamgeName = $getRow['img'];

        $createDeletePath = "upload/".$getIamgeName;

        if(unlink($createDeletePath))
        {
            $deleteSql = "delete from projects where id = ".$getRow['id'];
            $rsDelete = mysqli_query($db, $deleteSql);  

            if($rsDelete)
            {
                header('location:projects.php?success=true');
                exit();
            }
        }
        else
        {
            $errorMsg = "Unable to delete Image";
        }

    }


?>
        ?>

        <?php 
        if(isset($_GET['success']) && $_GET['success'] == 'true')
        {
        ?>
            <div class="alert alert-success">
                <?php 
                    echo "Images has been deleted sucessfully";
                ?>
            </div>
        <?php 
        }
        ?>

?>

此代码仅适用于单个表和文件夹使用此主题连接到2个数据库上述数据库易受sql注入攻击。以上是针对单个数据库中的两个数据库还是两个表?使用事务并参数化您的查询。问题详细信息在您的问题中作为编辑;不是问题下的评论。然后删除您的注释。此代码仅适用于单个表和文件夹使用此主题连接到2个数据库上述数据库易受sql注入攻击。以上是针对单个数据库中的两个数据库还是两个表?使用事务并参数化您的查询。问题详细信息在您的问题中作为编辑;不是问题下的评论。然后删除你的评论。