線上書籍

Home

八小時模組開發

一、建立需要的資料表
  1. XOOPS模組通常會需要把資料存到資料庫,所以,我們得設計一個資料表來讓XOOPS存資料
  2. 您可以視模組需求來建立相關資料表,例如我們需要這樣的資料表:
  3. 對於SQL語法不熟的,我們可以透過phpMyAdmin的建立資料表界面來建立,然後再匯出成SQL檔給XOOPS使用
  4. 所以,我們先在建立一個資料表:
  5. 產生後,可直接進行「三、用phpMyAdmin匯出SQL檔」
二、 [偷懶節省時間用] 直接匯入做好的SQL檔
  1. 先下載右邊教材
  2. 開瀏覽器連結 http://localhost/us_phpmyadmin
  3. 找到test資料庫,利用匯入功能,匯入sql檔後,再來練習「三、用phpMyAdmin匯出SQL檔」。
三、用phpMyAdmin匯出SQL檔
  1. 為了讓模組安裝時,可以順便把資料庫建出來,我們通常會先製作一個 sql檔供模組自動安裝用。
  2. 開瀏覽器連結 http://localhost/us_phpmyadmin
  3. 找到test資料庫,利用匯出功能,匯出一個sql檔。
  4. 如果是一般不需要有預設內容的,只須匯出表格即可。但這種字典類的,內容不可能要使用者自己慢慢建立,所以,我們連同預設內容(單字庫)也一併匯出。
  5. 基本上,用快速匯出就可以了,匯出後,可儲存至模組底下 sql/mysql.sql
三、整理SQL檔
  1. 開啟 sql/mysql.sql,將一些以 --開頭的註解,和 set xxx 之類無關緊要的設定刪除,否則模組可能無法安裝。