簡體   English   中英

如何將圖像數組保存到BLOB字段中,以供主題樣式表調用

[英]How can I save an array of images to a BLOB field to be called by theme styles sheets

我想將網站主題保存到數據庫中,但是我想知道是否可以將所有需要的文件和信息存儲在一行中。 我不想讓每行100行都包含圖像內容。

例如,在第一行中

theme_name
theme_date
theme_data
theme_css_data
theme_js_data
theme_images

etc..

我讀到最好用BLOB將圖像/文檔保存到數據庫,因為它比物理磁盤占用更少的空間。 但這在備份數據庫時會很痛苦嗎?

保存主題的一部分的圖像,Word文檔,PDS,Excel的常用方法是哪種?

您可以將整個主題保存在一個字段中,但是以后如何使用呢? 如果只需要存檔未使用的主題,則可以將其打包在數據庫中,但是如果要使用文件,則應創建2個表:

  1. 帶有字段的themes

    • theme_id
    • theme_name
    • theme_date
    • theme_data(如果您不想以此數據查詢
  2. theme_files

    • theme_file_id
    • theme_id-用於將文件連接到主題
    • theme_file_keyname-如果要查詢某些文件而不管它們的文件名如何,可以使用此名稱。 示例-索引(可以是index.htm或index.html),stars_image(文件可以是stars.gif或stars.png)
    • theme_file_name(可能包含相對路徑。例如:“ images / background / top.gif”)
    • theme_file_type(或mime類型)

在這種情況下,每個文件最好有一行,因為當您查詢數據庫要提取一個文件時,可以使用它的theme_file_keyname或theme_file_name。 您並不總是需要主題的所有文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM