建立一个适当的 table,每个用户 ID 将上传多张图片
Building a proper table where multiple images will be uploaded per User ID
我对 PHP 和 MYSQL 很陌生。我已经完成并为我正在尝试制作的选美网站制作了一个关系数据库的基本模式。我对如何为每个参赛者上传的 7 张图片(1 张头像和 6 张偷拍)设置一个 table 以及在成功上传后为每张图片创建缩略图感到困惑。图像将存储在 directroy 中,而不是数据库中。
我想确保为此应用程序正确构建 table。我不确定如何创建这个 table。现在我已经 table 设置了这些字段(photoID(PK)、yearID(FK)、照片、缩略图)
我认为您应该只存储头部照片的条目,字段可能类似于:
(photoID(PK), yearID(FK), headshot(imageName), headshot_thumbnail, candid1_thumbnail, candid2_thumbnail, candid3_thumbnail, candid4_thumbnail、candid5_thumbnail、candid6_thumbnail)
您目录中的抓拍图像名称应存储为 headshot(imageName)_x => 其中 x 是抓拍数量,范围从 1 到 6。
这样您就不必为偷拍创建新的元组,而只会将相应的缩略图存储在 table。
我对 PHP 和 MYSQL 很陌生。我已经完成并为我正在尝试制作的选美网站制作了一个关系数据库的基本模式。我对如何为每个参赛者上传的 7 张图片(1 张头像和 6 张偷拍)设置一个 table 以及在成功上传后为每张图片创建缩略图感到困惑。图像将存储在 directroy 中,而不是数据库中。 我想确保为此应用程序正确构建 table。我不确定如何创建这个 table。现在我已经 table 设置了这些字段(photoID(PK)、yearID(FK)、照片、缩略图)
我认为您应该只存储头部照片的条目,字段可能类似于:
(photoID(PK), yearID(FK), headshot(imageName), headshot_thumbnail, candid1_thumbnail, candid2_thumbnail, candid3_thumbnail, candid4_thumbnail、candid5_thumbnail、candid6_thumbnail)
您目录中的抓拍图像名称应存储为 headshot(imageName)_x => 其中 x 是抓拍数量,范围从 1 到 6。
这样您就不必为偷拍创建新的元组,而只会将相应的缩略图存储在 table。