|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
算是1个熟悉的过程,所以c语言的基础有就更好,没有也不怕。 PHP 版本各别,已中断晋级开辟的有 4.0 系列的 4.4.x,但如今还有局部临盆情况在跑这个版本,需求持续保护代码。PHP 5.0 系列是如今开辟和使用的主流版本,有 5.1.x 和 5.2.x 系列。PHP 6.0 今朝仍是试用版本,用 PHP 开辟软件产物的人如今可以事后作兼容性测试。
PHP 撑持的数据库良多,包含 PHP 自己自带的数据库驱动组件,例如 mysql.dll、oci_oracle 等。PHP 从 5.1 版本今后正在力推其通用的数据库驱动组件 PDO,经由过程这个高度笼统的数据库存取组件,PHP 可以撑持今朝绝大多半数据库产物,并且这个数目还在增添,具有极大的扩大性。而第三方厂家很早就在开辟 ADODB 数据库存取组件,如今依然在持续停顿中。
PHP 本身撑持的数据库组件,今朝最盛行的是 MySQL 组件。PHP4.0 和 5.0 版本对 Oracle 的撑持利用了分歧的函数组,5.0 兼容 4.0,但函数名已改换了。PHP4.0 用的是 OCILogon()、OCIParse()、OCIExecute()、OCIFetchInto()等函数。而 PHP5.0 用的是 oci_connect()、oci_parse、oci_bind_by_name()、oci_execute()、oci_fetch_all()等等函数,能看出来是向 MySQL 的函数定名挨近。这些函数是用 C 言语对 PHP 停止扩大开辟的,实际上效力最高,但或许由于材料缺少等缘由,利用的人仿佛其实不见多。其针对 Oracle 表的分页代码等,也对照庞杂。
而 ADODB 组件和 Windows 下 ASP.NET 利用的 ADO 组件包装几近是如出一辙的,做过 ASP/ASP.NET + ACCESS/MS-SQLServer 开辟的人应当素昧平生,很轻易上手。所以,用 PHP 做 MS-SQLServer 或 oracle 开辟,ADODB 应当是思索之列。ADODB 对 PHP 的 4.0 和 5.0 版本均撑持,而 PDO 仅仅撑持 PHP 的 5.1 以上版本,这一点也应当思索,做项目标成绩不大,做产物的,就要思索版本的合用性和软件的安排情况了。
一段 PHP 利用 ADODB 组件存取 Oracle9i 数据库的代码示例:
<?php
require_once(”adodb/adodb.inc.php”); //包括ADODB类库
$db = ADONewConnection(”oci8″); //指定Oracle8.0以上数据库
$db->Connect(”mydb9″, “scott”, “tiger”); //三个参数分离是数据库收集办事名、用户(计划)和暗码
$rs = $db->Execute(”select * from emp”); //履行SQL语句
//取纪录中的数据
while (!$rs->EOF)
{
echo $rs->fields[JOB] .’<br>’;
$rs->MoveNext();
}
?>
实现固定数量的几张图片的上传;再如调试软件ZendStudio的使用,看了很多次老师的应用,但总感觉用的不顺手,不懂那么多的数据值,到底哪一个才是真正的问题所在;还有如数据库语句的封装,我只会用简单的函数来进行封装。 |
|