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); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章