MySQL
- 伺服器: Localhost via UNIX socket
- 伺服器版本: 5.1.30
- 通訊協定版本: 10
- 使用者: bullock@localhost
- MySQL 文字編碼: UTF-8 Unicode (utf8)
Web server
- Apache/2.2.11 (Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.8 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0
- MySQL 客戶端版本: 5.1.30
- PHP extension: mysql
phpMyAdmin
- 版本資訊: 3.1.1
環境是用XAMPP,免去安裝和設定LAMP主機的麻煩!
仿照書,來手工打造一個公告系統!
先開發一個純手工的授權資料用資料表吧!
CREATE TABLE `phplab`.`myauth` (
`id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 20 ) NOT NULL DEFAULT '',
`passwd` VARCHAR( 32 ) NOT NULL DEFAULT '',
`category` INT( 5 ) NOT NULL DEFAULT '0',
`realname` VARCHAR( 30 ) NOT NULL DEFAULT '',
`appointment` INT( 5 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( `id` )
)
ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci ;
再來建要裝公告內容的資料表!
CREATE TABLE `phplab`.`news` (
`news_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`department` VARCHAR( 10 ) NOT NULL DEFAULT '',
`title` TEXT NOT NULL ,
`content` TEXT NOT NULL ,
`bind1` VARCHAR( 255 ) NULL DEFAULT NULL ,
`size1` VARCHAR( 8 ) NULL DEFAULT NULL ,
`bind2` VARCHAR( 255 ) NULL DEFAULT NULL ,
`size2` VARCHAR( 8 ) NULL DEFAULT NULL ,
`bind3` VARCHAR( 255 ) NULL DEFAULT NULL ,
`size3` VARCHAR( 8 ) NULL DEFAULT NULL ,
`download1` SMALLINT( 5 ) NOT NULL DEFAULT '0',
`download2` SMALLINT( 5 ) NOT NULL DEFAULT '0',
`download3` SMALLINT( 5 ) NOT NULL DEFAULT '0',
`readtimes` INT( 10 ) NOT NULL DEFAULT '0',
`username` VARCHAR( 20 ) NOT NULL DEFAULT '',
`datetime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`limitdate` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`appointment` VARCHAR( 10 ) NOT NULL DEFAULT '0'
) ENGINE = MYISAM ;
沒有留言:
張貼留言