Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中从文件夹中删除图像_Php_Mysql - Fatal编程技术网

在php中从文件夹中删除图像

在php中从文件夹中删除图像,php,mysql,Php,Mysql,我编写了一个php脚本,其中我编写了从数据库中删除特定选定图像的查询。现在我想从数据库中删除所有已删除的图像,还想从我的文件夹中删除该图像。 这里我附上我的数据库图片 <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "cribsuite"; // Create connection $conn = new mysqli($servername, $username, $passw

我编写了一个php脚本,其中我编写了从数据库中删除特定选定图像的查询。现在我想从数据库中删除所有已删除的图像,还想从我的文件夹中删除该图像。 这里我附上我的数据库图片

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "cribsuite";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
//Query for delete the images from database 
$sql = "delete t1
from rr2s4_cma_images t1 JOIN rr2s4_cma_images t2
on t1.matrix_unique_id = t2.matrix_unique_id
and t1.ordering > t2.ordering";
//echo $sql;
$vin = mysql_query($sql);
//echo $sql;
if ($conn->query($sql) === TRUE) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . $conn->error;
}

$conn->close();
?>


您可以始终使用
取消链接(文件路径)

若要删除已从数据库中删除的特定图像,则需要使用
SQL
从数据库中获取图像列表


您还需要使用
glob
从文件夹中获取图像。然后比较图像并从数据库中删除图像列表中不存在的图像

您可以使用php
取消链接
功能从文件夹中删除图像如果我要从数据库中删除的文件夹中删除特定的选定图像,我该怎么办。在删除它之前,您需要知道文件名。这可以从数据库中获取。您可以做的另一件事是从数据库中获取所有图像列表,并从文件夹中获取所有图像。从文件夹中删除所有图像,即
取消链接
数据库中不存在的图像“从rr2s4_cma_图像中删除,其中矩阵_unique_id=”$matrix[$i]”;我现在编写这些查询或从表中删除数据我只想保留一个id比我在这些查询中的wt最小的数据?在这些查询中,首先从数据库中选择不同的数据,然后我删除数据,但它会从数据库中删除所有数据。传递您的删除查询。您需要从数据库中选择不同的图像。在PHP中循环它们。您需要使用glob获取所有图像。循环它们并检查数据库中是否存在数据。如果未找到,则删除