由于需要连接Oracle所以从二次开发和页面样式来说个人觉得PHPMyDataGrid还是比较好上手。
1. 创建测试数据库和表
USE guru
;
CREATE TABLE employees
(
id
int(6) NOT NULL auto_increment,name
char(20) default NULL,lastname
char(20) default NULL,salary
float default NULL,age
int(2) default NULL,afiliation
date default NULL,status
int(1) default NULL,active
tinyint(1) default NULL,workeddays
int(2) default NULL,photo
char(30) default NULL,PRIMARY KEY (id
)
)
insert into employees
(id
,name
,lastname
,salary
,age
,afiliation
,status
,active
,workeddays
,photo
)
values (1,'Ana','Trujillo',2000,45,'2005-05-13',1,10,'1.jpg');
insert into employees
(id
,photo
)
values (2,'Jennifer','Aniston',3500,23,'2004-10-22','2.jpg');
insert into employees
(id
,photo
)
values (3,'Michael','Norman',1200,19,'2007-01-10',5,'3.jpg');
insert into employees
(id
,photo
)
values (4,'Vanessa','Black',6500,31,'2000-11-05',30,'4.jpg');
insert into employees
(id
,photo
)
values (5,'Strauss',3200,'2006-10-21',2,22,'5.jpg');
insert into employees
(id
,photo
)
values (6,'William','Brown',2300,21,'2001-03-10',3,'6.jpg');
insert into employees
(id
,photo
)
values (7,'Lucca','Normany',2800,36,'2006-10-02',20,'7.jpg');
2. PHP程序介绍
PHPMyDataGrid主要是通过PHPmydatagrid.class.PHP,dgscripts.js来实现的,总共加起来不到100kB,又是一个小巧的软件。对于这两个文件就不多讲了,感兴趣的同学可以“打包带走”回去慢慢品。主要介绍该软件的使用方法,即实例 datagrid_for_MysqL.PHP。先看一下页面示意图: