ThinkPHP对数据库及表有相关的要求,现给出一个具体的实例如下:

CREATE TABLE IF NOT EXISTS `zaho_data` (

  `id` smallint(4) unsigned NOT NULL AUTO_INCREMENT,

  `title` varchar(255) NOT NULL,

  `content` varchar(255) NOT NULL,

  `create_time` int(11) unsigned NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ;

主要注意如下几点:

1、表的前缀

ThinkPHP调用数据库时,一个共同的表前缀,如zaho_

2、ThinkPHP是使用utf8编码的,所以数据库也要使用utf8编码使用charset

3、简单的没有太复杂的逻辑的数据库表,最好使用MyISAM的存储方式

03-14 20:07