台灣最大程式設計社群網站
線上人數
1059
 
會員總數:243651
討論主題:188247
歡迎您免費加入會員
討論區列表 >> PHP >> 想問大大 簡單的問題 有關 php撈取 oracle的資料問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
想問大大 簡單的問題 有關 php撈取 oracle的資料問題
價值 : 30 QP  點閱數:119 回應數:8

樓主

Jump
門外漢
0 9
234 29
發送站內信

我現在 php顯示 oracle 連結成功 可是 我下面用這段程式 都沒辦法 撈到 我資料庫 資料 我的 資料庫 table名稱 是 etbref






搜尋相關Tags的文章: [ php接受 oracle 資料 ] ,
本篇文章發表於2018-12-07 10:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
需要先確定幾件事。

1.你的php版本為何。這oci????函數在5.4以上就已經被棄用了。
2.有無任何的錯誤訊息。
本篇文章回覆於2018-12-07 12:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jump
檢舉此回應
報告浩瀚 大大 我的php是5.4.31 版
蝦米..那大大 有建議 我可以 用什麼方法 抓取 oracle的資料嗎...
本篇文章回覆於2018-12-07 13:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

淺水員
檢舉此回應
雖然沒用過,但資料好像滿好查的
我先查 OCILogon,發現他只是 oci_connect 的別名,php 5.4 後棄用
然後去查 oci_connect 還是可以用的
至少官方有寫 (PHP 4, PHP 5, PHP 7, PECL OCI8 >= 1.0.0)

只是我不知道 oci 是不是有舊版本
我看的頁面其 extension 名稱是 OCI8
http://php.net/manual/en/function.oci-connect.php

除了用 oci8 外
查詢 pdo oci 也是有不少資料
找到可以用 pdo 的方式連接 oracle 資料庫
http://php.net/manual/en/ref.pdo-oci.php
本篇文章回覆於2018-12-07 15:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Jump
檢舉此回應
淺水員大大
因為 我也是 用官網的方式 撈過 可是 我現在 只可以 連線成功 我資料 都撈不出來.... :(((((
本篇文章回覆於2018-12-07 15:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

淺水員
檢舉此回應
照官網資料,注意回傳值代表的狀態,找出到底是哪邊發生問題
我沒有 oracle 資料庫軟體,所以下面沒測試過
不過概念可以參考一下,這能縮小問題的範圍

本篇文章回覆於2018-12-07 16:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Jump
檢舉此回應
大大 非常感謝 想在請問 你也是完全 看 官方給的語法嗎??這段語法 他是可以執行的説 :S:S
本篇文章回覆於2018-12-10 08:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

淺水員
檢舉此回應
上面的程式碼是單純看官方文件弄出來的
不過我不是去複製程式碼
而是去看每個函式他的「參數」跟「回傳值」分別是什麼東西

通常如果程式如果出錯
可能透過「回傳值」或是「拋出異常」這兩種方式告知開發者
至於是哪種也是去看文件的定義

下面別人寫的程式碼是提供輔助參考用
而不是直接複製來用
本篇文章回覆於2018-12-10 12:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Jump
檢舉此回應
感謝 淺水員 大大 :) 了解 :)
本篇文章回覆於2018-12-10 14:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.