通过PHP实现DataGrid功能
最近想做一个🚄通过【tōng guò】PHP实现【shí xiàn】DataGrid功能的🦅东西,这样可【zhè yàng kě】💥以直接修改数据库中【jù kù zhōng】表的内容,而不用开发【kāi fā】🆎【新增数😀据页面】,【编辑页【biān jí yè】面】,于👭是乎在网上找【wǎng shàng zhǎo】了找,类似的🤓东西也🏅有几个,开源的🐖、付费的【fù fèi de】都有,不过基本都是基于➖MySQL。由于需【yóu yú xū】☕要连接【lián jiē】🎙Oracle所以从二次开【èr cì kāi】发🆎和页面样式来说个人觉得phpMyDataGrid还是比【hái shì bǐ】较好上【jiào hǎo shàng】手【shǒu】。本篇首【běn piān shǒu】先介绍基于➖MySQL的使用方法【fāng fǎ】😏,再简单【zài jiǎn dān】介绍对🏅于👭Oracle连接【lián jiē】(基于➖sqlrelay)的二次开【èr cì kāi】发🆎。
创建测试数据库和表
create database `guru`;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, '2025-07-05',1,1,10, '1.jpg');insert into `employees` (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)values (2, 'Jennifer', 'Aniston',3500,23, '2025-07-05',1,0,0, '2.jpg');insert into `employees` (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)values (3, 'Michael', 'Norman',1200,19, '2025-07-05',1,1,5, '3.jpg');insert into `employees` (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`)values (4, 'Vanessa', 'Black',6500,31, '2025-07-05',1,1,30, '4.jpg');insert into `employees` (`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`,`workeddays`,`photo`<span
关键词【guān jiàn cí】🌆:PHP,DataGrid
阅读本文后您有什么感想? 已有 人给出评价!
- 2
- 2
- 2
- 2
- 2
- 2