程式CODE

2013年4月8日 星期一

XOOPS2模組的資料表設計

若新模組需要使用到MySQL資料庫記錄資料
要在模組的「sql」目錄中,建一個附檔名為「.sql」的檔案
內容為新增資料表的sql程式,如:

     CREATE TABLE `et_news_file` ( 

        `file_sn` smallint(5) unsigned NOT NULL auto_increment, 

        `news_sn` smallint(5) unsigned NOT NULL, 

        `file_name` varchar(20) NOT NULL default '', 

        PRIMARY KEY  (`file_sn`)

    ) ENGINE=MyISAM;

記得要有PRIMARY KEY作為索引。

另外,也要在「xoops_version.php」中設定資料表的位置和名稱,如:

//---模組資料表架構---//
$modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
$modversion['tables'][0] = 'et_news_file';

沒有留言:

張貼留言