使用 PHP MySQL 的图片库 CRUD

17 Mar 2025 | 4 分钟阅读

在本节中,我们将学习图片库的 CURD(创建、读取、更新、删除)。我们将使用 PHP 和 MySQL 来实现。有时,用户、学生、员工、管理员等需要图片库、删除模块和插入更新选项。因此,我们需要为他们创建这些功能。为了方便上传和删除带有验证的照片,我们将使用相册。在我们的应用程序中,我们将使用 Bootstrap 创建一个吸引人的图片库布局。

在这里,我们将从头开始制作一个带有吸引人布局的图片库。通过这种方式,我们可以很容易地将其构建到我们的应用程序中。在我们的应用程序中,我们将使用会话来执行适当的验证,并显示正确的成功和错误消息。如果成功插入图片,我们将收到适当的成功消息。我们的示例将创建一个名为“image_gallery”的新表,它将包含“title”和“image”两个主要列。为了显示表单、验证、错误消息等,我们还将创建一些文件。制作图片库的分步过程如下所述:

步骤 1

在此步骤中,我们将创建 image_gallery 表。我们将使用数据库来创建此表。为了创建此表,我们将使用一些 SQL 查询,如下所述:

item 表

步骤 2

在此步骤中,我们将创建数据库配置文件。为此,我们必须设置一些数据库详细信息,例如数据库名称、phpMyAdmin 数据库的用户名和密码。之后,我们将使用我们的根目录并创建一个名为“db_config.php”的新文件。之后,我们将添加以下代码,如下所示:

db_config.php

步骤 3

在此步骤中,我们将创建 Index.php 文件。此文件用于显示带有删除按钮的图像。它还用于显示图像的标题。现在我们将使用我们的根目录并创建一个“index.php”文件。之后,我们将添加以下代码,如下所示:

index.php

步骤 4

在此步骤中,我们将创建一个 imageUpload.php 文件。此文件用于使用会话进行验证、插入数据库代码和图像上传代码。因此,我们将使用我们的根目录并创建一个名为“imageUpload.php”的新文件。之后,我们将添加以下代码,如下所示:

imageUpload.php

步骤 5

在此步骤中,我们将创建一个 imageDelete.php 文件。此文件用于从数据库中删除记录。因此,我们将使用我们的根目录并创建一个名为“imageDelete.php”的新文件。之后,我们将添加以下代码,如下所示:

imageDelete.php

现在我们的上述图片库示例已准备好运行。为了运行它,我们将使用我们的根文件夹并创建一个名为“upload”的新文件夹。在继续之前,我们需要完全的权限,因为 upload 文件夹将保存所有图像。现在我们将使用我们的根目录并运行以下命令:

现在我们可以使用我们的浏览器打开以下 URL

打开后,我们可以看到以下输出

Image Gallery CRUD using PHP MySQL