程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 一個oracle+PHP的查詢的例子

一個oracle+PHP的查詢的例子

編輯:關於PHP編程


 http://qdlover.yeah.net
  一個oracle+PHP的查詢的例子
  本來我不用php了,可是還是有很多朋友問我,我就做了一個例子,具體函數請查手冊
  其實oracle的函數和別的也差不多,只不過它這裡多了一個定義輸出變量的過程,
  如果學過pl/sql的人都知道的(不過聽說只有清華和西安交大用它做網站)。
  就是OCIDefineByName($id,"ROWNUM",&$rownum);對應了查詢中的rownum,一個對應一個,
  而且最應該注意的就是,在定義的時候,字段名必須是大寫的,因為oracle裡不認小寫
  其它的就差不多了,賦值,顯示,關閉游標
  $conn = ocilogon("gcxx","gcxx","server1");
  $id = OCIParse($conn,"select rownum,gcdjbh,gcmc from zbgg");
  OCIDefineByName($id,"ROWNUM",&$rownum);
  OCIDefineByName($id,"GCDJBH",&$gcdjbh);
  OCIDefineByName($id,"GCMC",&$gcmc);

  OCIExecute($id);
  $i=0;
  while (OCIFetch($id)) {

  echo "序號:".$rownum."
  ";
  echo "工程登記編號:".$gcdjbh."
  ";
  echo "工程名稱:".$gcmc."
  ";
  $i++;
  if ($i>10) break;
  }
  OCIFreeStatement($id);
  OCILogoff($conn);
  ?> 

(出處:Viphot)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved