Mysql 带图像的汽车提交表单

Mysql 带图像的汽车提交表单,mysql,sql,forms,gallery,image-uploading,Mysql,Sql,Forms,Gallery,Image Uploading,我正在做一个汽车经销商网站,但没有太多的编码经验。 我有一个具有多个选择和文本区域的表单,我还需要在此表单中添加3-5个图像,以便稍后与汽车信息一起显示。我的数据库应该是什么样子。 carID carMake carModel等,但如何将这些3-5幅图像保存到此数据库?我是否应该进行单独的输入,如image1 image2等,将其上载,然后将url保存到数据库?。我偶然发现了一个“blueimp jQuery文件上传”,它看起来不错,等等,但我不知道如何将多个文件数组与其他汽车信息一起保存到数据

我正在做一个汽车经销商网站,但没有太多的编码经验。 我有一个具有多个选择和文本区域的表单,我还需要在此表单中添加3-5个图像,以便稍后与汽车信息一起显示。我的数据库应该是什么样子。
carID carMake carModel等,但如何将这些3-5幅图像保存到此数据库?我是否应该进行单独的输入,如image1 image2等,将其上载,然后将url保存到数据库?。我偶然发现了一个“blueimp jQuery文件上传”,它看起来不错,等等,但我不知道如何将多个文件数组与其他汽车信息一起保存到数据库中。有什么想法吗?或示例如何正确执行此操作?

CarTbl
CarImagesTbl
之间是一对多关系。
CarTbl
的主键将是
CarImagesTbl
中的外键,这样您将能够识别每个图像所属的汽车

将car插入数据库后,获取其主键,并通过imagesURL数组循环,将值插入CarImagesTbl中。要获取特定汽车的图像,请在表之间进行联接

Select URL,CarID
From CarImagesTbl ci, carTbl c
Where c.carId = ci.carId_FK 
and c.carId = wantedCarId

为什么要为每个图像1、图像2、图像3制作一个表格。。当您可以创建一个表映像,并保存carId-imageURL时(因为我认为您应该先保存url,而不是映像本身,因为映像要大得多)。你应该先发布你已经做过的事情。这是一个很大的表单,有很多选项和文本区域:)是的,你是对的,我只是想保存url(在原始帖子中忘记提及)。我在数据库中有自动递增的汽车id,不知道如何将汽车id分配到图像或smth。。我对编码还不熟悉,我在谷歌上找不到合适的答案,所以我在这里尝试学习:)