PHP连接Oracle

php.ini配置中要去掉 ;extension=php_oracle.dll 前的分号即
extension=php_oracle.dll  
 
  1,连接数据库  
 
使用ora_logon()或者ora_plogon()来连接上数据库
ora_plogon功能与ora_logon类似,只不过ora_plogon开启与 Oracle 的长期连结
直至web服务停止  
 
$handle = ora_plogon("system@localhost", "manager") or die;
"system@localhost" 其中localhost是oracle SID 名称,system是用户名称,manager是用户密码  
 
  2,打开游标
$cursor = ora_open($handle);  
 
  3,分析语法并执行指令
$query = "select count(*) from area where areacode = "$addcode"";
ora_parse($cursor, $query) or die;
ora_exec($cursor);  
 
  4,获取数据
if(ora_fetch($cursor))
$datacount = ora_getcolumn($cursor, 0);

  5,关闭游标
ora_close($cursor);  
 
  当然了你有可能执行的是delete或者insert语句不存在获取数据的步骤如:
  INSERT:(插入)  
 
$handle = ora_plogon("system@localhost", "manager") or die;
ora_commiton($handle);
$cursor = ora_open($handle);
$query = "insert into area(areacode,areaname) values("$addcode","$addname")";
ora_parse($cursor, $query) or die;
ora_exec($cursor);
ora_close($cursor);  
 
  DELETE:(删除)  
 
$handle = ora_plogon("system@localhost", "manager") or die;
$cursor = ora_open($handle);
ora_commiton($handle);
ora_parse($cursor, $query) or die;
ora_exec($cursor);
ora_close($cursor); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值