PHP中通過ODBC連線SQL Server資料庫

2021-07-24 21:57:58 字數 755 閱讀 1886

現象:解決方案:

查詢了很多的原因也沒有獲得可以通過 mssql_connect 訪問另一台 sql server ,老是報告 unable to connect to server 。 網上有人說可以通過 odbc 的方式訪問 sql server ,因此嘗試著修改了一下,果然有效,雖然速度差了些。解決方案如下

(1)       首先在 windows 上配置好想要連線的資料庫的 odbc 。

(2)       在 php.ini 中將 extension=php_pdo_odbc.dll 前的分號去掉,並重啟 apache.

(3)       在 php 寫如下的指令碼就可以了:

$servername='driver=;server=tj1cunspamdb01;database=dataanalysis';

# 注意 tj1cunspamdb01 是配置的 odbc 的名字, dataanalysis 是資料庫的名字。前面要加上 driver= 。

$username = '***x';

$password = '***';

$conn = odbc_connect($servername,$username,$password);

$sql="select top 2 userid,ipaddress from emili_tmp";

$rs=odbc_exec($conn,$sql);

while (odbc_fetch_row($rs))

odbc_close($conn);

Debian通過ODBC連線Mysql

被網上的原始碼安裝坑了2天,積累了不少經驗,可惜還是未能成功。總結出乙個道理,新事物一定要看官方與非官方的api。下面是在debian系統上使用odbc連線mysql的操作步驟,需要的童鞋請拿走 前言 本次操作基於純淨debian作業系統,因為我才重灌了。1 安裝unixodbc 網上都說原始碼安裝...

Linux下通過ODBC連線SQL Server

一 測試環境 作業系統 fedora 8 資料庫 sqlserver2000 installed in windows xp professional,資料庫有使用者sa,密碼是syth7777,資料庫檔案是qjkzdb 注意 1 ms從來沒有提供過sqlserver for linux,所以也不要...

php使用ODBC連線sqlserver問題

使用odbc error 檢測資料庫連線問題 if odbc error 我遇到的問題是連線成功了,但查詢乙個資料表總是失敗,查詢其它的表報錯。但我在apache配置的環境下沒有問題,但nginx下總是不行,一直懷疑是環境的問題,實際是php版本的問題 開啟php.ini,將display erro...