모듈 파일에 필요한 것이 있습니까?사용자 정의 Drupal 모듈이 테이블을 생성하지 않습니다.
파일을 NULL NOT
기능 module_install() {NULL NOT
//lets create the school database
$create_table_sql = "CREATE TABLE IF NOT EXISTS `table1` (
id
INT (11), principal_name
VARCHAR (300) NOT NULL로, school_name
VARCHAR (300)를 설치, 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);
//lets create the student database
$의 create_table_sql = "NOT NOT NULL로 table2
( id
INT (11)이있는 경우 테이블 만들기, principal_name
VARCHAR (300) NOT NULL로, school_name
VARCHAR (300) NOT NULL, address1
VARCHAR (300) NULL NOT, address2
VARCHAR (300) NOT NULL, city
VARCHAR (300) NOT NULL, computer_serial_no
VARCHAR (300) NOT NULL, state
VARCHAR (200) NOT NULL, 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$
이름 = 내 모듈 설명 = 저쩌구에이 모듈은 거래 패키지 파일 = 예 패키지 코어 = 6.x
version = "6.x-1.0" core = "6.x"
Drupal 6에는 Drupal 5 코드가 사용 된 것 같습니다. Drupal 6에는 이러한 세부 사항에서 추상화하고 Drupal에서 지원하는 모든 데이터베이스 엔진과 호환되는 코드를 작성할 수있는 새로운 데이터베이스 기능이 있습니다. – kiamlaluno