<?//【警告】:未经许可请勿随便修改//------------------------------------------------------------------------------------------//------------------------------------------------------------------------------------------// //【文件名】: ...
http://www.jb51.net//article/1866.htm
下面是分页示例程序,看起来可能比较繁琐,但其实你只要用一下就会发现,"一切原来如此简单":)example.php<?php$conn=ociplogon("test","123456","test123");include_once"pager.inc.php";?><?php/**分页测试开始*///{{{初始分页对象$pager=newpager();/**将selectid,name,agefromtestwhereage>20orderbyiddesc拆分*/$...
http://www.jb51.net//article/1810.htm
通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用Oracle来介绍PHP与数据库的连接。我们当然不会提及Oracle数据库的设计原理,原因是这已经超出了我们的讨论范围。 PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA_函数略显陈旧。OCI函数更新据说更好一些。两者的使...
http://www.jb51.net//article/1793.htm
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML3.2Final//EN"><HTML><HEAD><TITLE>PagingTest</TITLE><METANAME="Generator"CONTENT="TextPad4.0"><METANAME="Author"CONTENT="?"><METANAME="Keywords"CONTENT="?&q...
http://www.jb51.net//article/1782.htm
测试硬件说明:测试使用的是我的爱机,配置如下:CPU:C433内存:128M硬盘:酷鱼2代20G测试软件说明:WIN32下用的是windowsntserver4,sp5,apache1.3.12,php3.0.15和php4rc1,mysql3.22.29,oracle8.0.5linux下用的是bluepointlinux1.0,apache1.3.12,php4rc1,mysql3.22.32测试代码说明:使用一个很简单的表,mysql和oracle使用的表结构是一样的,都只有三个字段,结构如下:mysql的表结构:CREATETABLEboard( bo...
http://www.jb51.net//article/1752.htm
PHP是不少在Web开发领域奋战的勇士们所选用的武器,因为它是一种很直观的编程语言,有强大的函数,良好的跨平台兼容性,还有它是免费的。从网上的小商店到大型企业的网站都能看到PHP的影子。 PHP有一点特性经常被人们忽视,那就是和XSLstylesheets合作对XML进行解析的能力。下面就让我们来看看怎样在PHP中设置一个XSL解析器以及你该如何使用这一功能。例子列表A是一个简单的订单文档,我们会将这个文档输入XSL解析器。同时,列表B中的XSLstylesheet也会被输入XSL解析器。ListingA:order.xml<?xmlversion="1.0"?><...
http://www.jb51.net//article/1717.htm
PHP程序访问数据库,完全可以使用存储过程,有人认为使用存储过程便于维护不过仁者见仁,智者见智,在这个问题上,偶认为使用存储过程意味着必须要DBA和开发人员更紧密配合,如果其中一方更变,则显然难以维护。但是使用存储过程至少有两个最明显的优点:速度和效率。使用存储过程的速度显然更快。在效率上,如果应用一次需要做一系列SQL操作,则需要往返于PHP与ORACLE,不如把该应用直接放到数据库方以减少往返次数,增加效率。但是在INTERNET应用上,速度是极度重要的,所以很有必要使用存储过程。偶也是使用PHP调用存储过程不久,做了下面这个列子。代码:--------------------------...
http://www.jb51.net//article/1714.htm
vBulletinForum2.3.xxSQLInjectionThereexistasqlinjectionproblemincalendar.php.--------Cutfromline585incalendar.php----------elseif($action=="edit"){ $eventinfo=$DB_site->query_first("SELECTallowsmilies,public,userid,eventdate,event,subjectFROMcalendar...
http://www.jb51.net//article/1660.htm
PHPlet是什么?很简单,它是一个使用PHP编写的Web服务器,可以替代我们常用的Apache或IIS。为什么要介绍PHPlet?因为它是PHPer们学习Web服务器原理的捷径。因为它的程序结构很好,类似Java的面向对象编程,有很好的参考价值。因为我认为PHP5和PHPlet相继发布稳定版本后,PHP5+PHPlet+SQLite(PPS)将是小型应用、程序演示的另外一种选择。现在大部分的小型应用或者程序演示都是把Apache+PHP+MySQL(APM结构)做成exe或rpm安装包,它的容量在8M-45M左右。如果使用了PPS结构整个系统将会缩减到2-3M之内(SQLite是嵌入式数据库...
http://www.jb51.net//article/1649.htm
最近一直在用php+dbfile开发blog,开发过程中学到了不少东西,于是就试着写了一个小留言本。这个留言本采用php+dbfile,不需要使用数据库,可以放在blog中使用,比如http://www.customyze.com,这个blog中的TagBoard就是这个留言本。整个留言本需要四个文件,分别是:board.php、index.php、config.php、admin.php。board.php用来存储数据,可以先在里面添加了一条留言纪录。代码拷贝框<?php$Board=array(array(1081410332,'测试','测试留言本','ht...
http://www.jb51.net//article/1583.htm
//--------------------------------//工作函数//--------------------------------//读取记录//主要工作函数,根据所给的条件从表中读取相应的记录//返回值是一个二维数组,Result[记录号][字段名]functionReadList(){$SQL="SELECT*FROM".$this->Table."".$this->Condition."ORDERBY".$this->Id."DESC";$stmt=OCIParse($this->LinkId,$SQL);$bool=OC...
http://www.jb51.net//article/1574.htm
