我是一个汽车经销商的网站,但没有太多的编码经验。我有一个具有多个选择和文本区域的表单,我还需要在此表单中添加3-5个图像,以便稍后与汽车信息一起显示。我的数据库应该是什么样子。carID,carMake,carModel等,但是我如何将这些3-5张图片保存到这个数据库中呢?我是否应该单独输入,如image1、image2等,上传它们,然后将url保存到数据库中?我偶然发现了一个"blueimp jQuery文件上传“,它看起来不错等等,但我不知道如何将多个文件数组与其他car信息一起保存到数据库中。有什么想法吗?或者举例说明如何正确地执行此操作?
发布于 2014-04-01 15:40:54
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
https://stackoverflow.com/questions/22789995
复制相似问题