PHP直接修改表内容DataGrid功能实现代码
1。创建测试数据库和表
创建数据库'大师';
使用大师;
创建表(雇员)
` ID ` int(6)不为空auto_increment,
名称char(20)默认NULL,
`姓` char(20)默认为空,
工资浮动默认值为null,
'年龄' int(2)默认NULL,
` afiliation `日期默认为空,
状态int(1)默认NULL,
`主动` tinyint(1)默认为空,
` workeddays ` int(2)默认为空,
照片char(30)默认为null,
主键(id)
)
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(1,'ana ','trujillo,2000,45,'2005-05-13 ',1,1,10,1 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(2,'jennifer ','aniston ',3500,23,'2004-10-22,1,0,0,2 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(3,'michael ','norman ',1200,19,'2007-01-10,三,3 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(4,'vanessa,,6500,31,'2000-11-05 ',1,1,30,4 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(5,'michael ','strauss ',3200,45,'2006-10-21 ',2,0,22,5 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(6,'william ','brown ',2300,21,'2001-03-10 ',3,1,10,6 .webp);
插入雇员
(` ID `,`名字`,`姓`,`工资`,`年龄`,` afiliation `,`状态`,`主动`,` workeddays `,`照片`)
值(7,'lucca ','normany ',2800,36,'2006-10-02 ',3,1,20,7 .webp);
2。PHP程序介绍
phpmydatagrid主要是由phpmydatagrid.class.php,dgscripts.js实施,加上低于100KB,和一个小软件,这两个文件,不多,有兴趣的学生可以带回去的产品。本文主要介绍了使用软件,这是方法,在页面的第一例datagrid_for_mysql.php.look示意图。
程序解释:
< PHP
包括(phpmydatagrid。类。PHP );
objgrid美元=新DataGrid;
objgrid美元-> closetags(真的);
objgrid美元-> friendlyhtml();
objgrid美元-> methodform();
数据库连接
objgrid美元-> conectadb(127.0.0.1
objgrid美元->盐(myc0defor5tr0ng3r-pro3ection );
objgrid美元->语言(恩);
最后一列显示函数键,从左到右依次为新功能键、编辑键、删除和浏览按钮。
objgrid美元->按钮(真的,真的,真的,真的);
当窗体修改数字名称时
objgrid美元->形式('employee ',真的);
可搜索列表
objgrid美元-> searchby(名字,姓氏);
读取表
objgrid美元->塔布拉(员工);
用于修改数据的索引值
objgrid美元->字段(ID);
分页显示行号
objgrid美元-> DataRow(20);
默认排序
objgrid美元-> OrderBy(名
/ /显示列设置,设置可以参考phpmydatagrid.class.php
objgrid美元-> formatcolumn(身份
objgrid美元-> formatcolumn(名
objgrid美元-> formatcolumn(姓
objgrid美元-> formatcolumn(时代
objgrid美元-> formatcolumn(afiliation
objgrid美元-> formatcolumn(地位
可以为模型定制编辑。
objgrid美元-> formatcolumn(主动
objgrid美元-> formatcolumn(工资
objgrid美元-> formatcolumn(workeddays
objgrid ->美元支票();
objgrid美元-> setHeader();
objgrid美元-> AJAX(表现的);
回波
phpdatagrid
';
DataGrid /代
objgrid美元->网格();
回声;关闭数据库连接
objgrid美元-> desconectar();
>
三.在介绍oracle的基础上
甲骨文的阅读是与MySQL phpmydatagrid.class.php改变Oracle连接的主要功能,这是通过Oracle连接的sqlrelay,oci8模块也可以使用PHP的(低效率),修改后的phporadatagrid.class.php可以保存在其他程序中(datagrid_for_oracle PHP调用。)。
以上是教你如何PHP可以直接修改表内容,DataGrid功能的全过程,并对数据库的理解。我希望这篇文章有助于大家的学习。