使用odbc_error(),檢測資料庫連線問題
if(odbc_error())
我遇到的問題是連線成功了,但查詢乙個資料表總是失敗,查詢其它的表報錯。但我在apache配置的環境下沒有問題,但nginx下總是不行,一直懷疑是環境的問題,實際是php版本的問題
開啟php.ini,將display_errors值設為on: display_errors = on
修改之後重啟服務,再次執行報錯"
fatal error: out of memory (allocated 786432) (tried to allocate 1572864 bytes) in e:\wwwroot\lunannews\dede\archives_do.php on line 997",查詢其它資料表就不報錯
解決辦法:將所查詢表的乙個字段型別ntext改為text型別。
這個開始認為「見鬼了的問題」,改乙個字段解決了,整的是bug在解決之前能把人折磨死,解決之時能把人氣死,因為問題解決的辦法往往很簡單,可能只需要幾分鐘的時間
Oracle使用dblink連線SqlServer
使用場景 當你需要從oracle資料庫上訪問另一台sqlserver資料庫的資料時,oracle提供了乙個工具 gateways。通過這個工具,你可以建立dblink來連線sqlserver或其他不同公司的資料庫 取決於你安裝時的選項。安裝gateways後,使用下列2種方式可建立dblink 方式...
PHP中通過ODBC連線SQL Server資料庫
現象 解決方案 查詢了很多的原因也沒有獲得可以通過 mssql connect 訪問另一台 sql server 老是報告 unable to connect to server 網上有人說可以通過 odbc 的方式訪問 sql server 因此嘗試著修改了一下,果然有效,雖然速度差了些。解決方案...
php使用ODBC的好處
各種資料庫都有odbc驅動,也有專門針對php的動態庫檔案,但感覺用odbc比較方便些,主要體現以下三點 1 odbc是php預設的功能,不用尋找與php同版本的dll檔案 2 odbc對所有資料庫的php方法是一樣的,不用學習不同資料庫的php呼叫方法 3 windows和linux平台都有odb...