任何特定的我需要在模塊文件?自定義Drupal模塊不創建任何表格
安裝文件
功能module_install(){
//lets create the school database
$create_table_sql = "CREATE TABLE IF NOT EXISTS `table1` (
id
INT(11)NOT NULL, principal_name
VARCHAR(300)NOT NULL, school_name
VARCHAR(300)NOT NULL, address1
varchar(300)NOT NULL, address2
varchar(300)NOT NULL, city
varchar(300)NOT NULL, 012引擎= InnoDB DEFAULT CHARSET = latin1「; varchar(300)NOT NULL, state
varchar(200)NOT NULL, uid
int(200)NOT NULL )ENGINE = InnoDB DEFAULT CHARSET = latin1」;
db_query($create_table_sql);
//lets create the student database
$ create_table_sql =「CREATE TABLE IF NOT EXISTS table2
( id
INT(11)NOT NULL, principal_name
VARCHAR(300)NOT NULL, school_name
VARCHAR(300)NOT NULL, address1
VARCHAR(300 )NOT NULL, address2
VARCHAR(300)NOT NULL, city
VARCHAR(300)NOT NULL, computer_serial_no
VARCHAR(300)NOT NULL, state
VARCHAR(200)NOT NULL, uid
int(200)NOT NULL )ENGINE = InnoDB DEFAULT CHARSET = latin1「;
db_query($create_table_sql);
}
/** * 鉤_uninstall * * 該函數運行卸載模塊。 * */ 功能module_uninstall(){
// Delete the DB
db_query("drop table table1");
db_query("drop table table2");
}
信息文件,以防萬一
; $Id$
名稱=我的模塊 描述=該用等等等等模塊處理 包= Somepackage core = 6.x
version =「6.x-1.0」 core =「6.x」
看起來你正在爲Drupal 6使用Drupal 5代碼。 Drupal 6具有新的數據庫功能,允許你從這些細節中抽象出來,並編寫與Drupal支持的所有數據庫引擎兼容的代碼。 – kiamlaluno 2010-06-15 20:22:19