php设计模式:
php设计模式之装饰器模式
php设计模式之委托模式
php设计模式之外观模式
php设计模式之工厂模式
php设计模式之解释器模式
php设计模式之迭代器模式
php设计模式之中介者模式
如下为数据库脚本:
/*!40101 set names utf8 */; /*!40101 set sql_mode=''*/; /*!40014 set @old_unique_checks=@@unique_checks, unique_checks=0 */; /*!40014 set @old_foreign_key_checks=@@foreign_key_checks, foreign_key_checks=0 */; /*!40101 set @old_sql_mode=@@sql_mode, sql_mode='no_auto_value_on_zero' */; /*!40111 set @old_sql_notes=@@sql_notes, sql_notes=0 */; /*table structure for table `cd` */ drop table if exists `cd`; create table `cd` ( `id` int(8) not null auto_increment, `band` varchar(500) collate latin1_bin not null default '', `title` varchar(500) collate latin1_bin not null default '', primary key (`id`) ) engine=innodb auto_increment=2 default charset=latin1 collate=latin1_bin; /*data for the table `cd` */ insert into `cd`(`id`,`band`,`title`) values (1,'never again','waster of a rib'); /*table structure for table `tracks` */ drop table if exists `tracks`; create table `tracks` ( `cid` int(8) default null, `tracknum` int(8) default null, `title` varchar(500) collate latin1_bin not null default '' ) engine=innodb default charset=latin1 collate=latin1_bin; /*data for the table `tracks` */ insert into `tracks`(`cid`,`tracknum`,`title`) values (1,3,'what it means'),(1,3,'brr'),(1,3,'goodbye'); /*!40101 set sql_mode=@old_sql_mode */; /*!40014 set foreign_key_checks=@old_foreign_key_checks */; /*!40014 set unique_checks=@old_unique_checks */; /*!40111 set sql_notes=@old_sql_notes */;