我正在建立一個網站的數據庫,將成爲產品的編目。 我遇到了圖像表的問題。我有一個php腳本,用三種尺寸調整圖像大小,用後綴重命名它們,將它們寫入目錄並在圖像表中添加引用。將縮略圖與mysql數據庫中的圖像相關聯的最佳方式是什麼?
我無法弄清楚縮略圖(小圖像)如何與大中型圖像相關聯,因爲我打算爲每種產品製作多個圖像。我希望能夠通過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,因爲上傳的所有圖片都有相同的後綴。有什麼建議麼?
另一列可能是'thumbnail-id'? – Ben 2012-02-26 06:09:52