我正在制作一个汽车经销商网站,虽然没有多少编码经验。 我有一个具有多个选择和文本区域的表单,我还需要在此表单中添加3-5个图像,以便稍后显示汽车信息。我的数据库应该怎么样。 carID carMake carModel等但如何将这3-5张图片保存到这个数据库?我应该像image1 image2等单独输入上传它们然后将url保存到数据库吗?我偶然发现了一个" blueimp jQuery File Upload"它似乎很好等,但我不明白如何使用其他汽车信息将多个文件阵列保存到数据库。有任何想法吗?或示例如何正确执行此操作?
答案 0 :(得分:0)
CarTbl
和CarImagesTbl
之间是一对多的关系。 CarTbl
的主键将是CarImagesTbl
中的外键,这样您就可以识别每张图片属于哪辆车。
将汽车插入数据库后,您将获得其主键,并通过imagesURL数组循环,您可以在CarImagesTbl中插入值。要获取特定汽车的图像,请在表格之间进行连接
Select URL,CarID
From CarImagesTbl ci, carTbl c
Where c.carId = ci.carId_FK
and c.carId = wantedCarId