我正在为网站建立数据库,该网站将成为产品目录.
我的图像表有问题.我有一个php脚本,可以用三种尺寸来调整图像的大小,用后缀重命名它们,将它们写入目录,并在图像表中添加对它们的引用.
由于我计划为每个产品使用多个图像,因此我很难弄清楚缩略图(小图像)将如何与大中图像相关联.我希望能够通过php脚本将所有缩略图添加到页面,并带有指向中型或大型图像的链接.
这是我到目前为止的一切
image-id product-id filename size caption width height alt
13 1 PassPro150_large.jpg large NULL 632 569 NULL
14 1 PassPro150_medium.jpg medium NULL 250 225 NULL
15 1 PassPro150_small.jpg small NULL 115 103 NULL
有标准的方法吗?我是否应该制作三个表,每个表一个,并将它们与一个主外键关联?我还认为我可以通过字符串操作来实现,用_large替换_small,因为所有上传的图像都将具有相同的后缀.有什么建议么?
解决方法:
约瑟夫所说的是一种解决方案.
或者,您可以创建多个缩略图大小不同的文件夹,例如thumb_small,thumb_medium,然后以相同的名称将图像保存在其中.
您只需将文件名保留在数据库中.当需要显示图像时,可以将URL调整到特定的文件夹.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。