我們知道新版的php5.3是不支援mysql內建的mssql_connect這個資料連線函數,如果需要串連sqlserver資料庫,我們只能使用了com 介面來做哦。
1.Com連結,ADODB.Connection
| 代碼如下 |
複製代碼 |
$conn = new Com(“ADODB.Connection”); //執行個體化一個Connection對象 $connstr = “provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;”; $conn->Open($connstr); $rs = new Com(“ADODB.Recordset”); //執行個體化一個Recordcount對象 $rs->Open(‘select * from News where bigclassid = 59 And LeadPostil is null’, $conn, 1, 1); $count = $rs->RecordCount; echo “共有{$count}條紀錄 ”; for($i = 0; $i < $count ; $i++){ $arr_result[$i]['Title'] = addslashes($rs->Fields(‘Title’)->Value);//標題 $arr_result[$i]['Color'] = addslashes($rs->Fields(‘titlecolor’)->Value?$rs->Fields(‘titlecolor’)->Value:”);//標題顏色 $arr_result[$i]['WenHao'] = addslashes($rs->Fields(‘OtherText’)->Value);//文號 } |
2.ODBC串連mssql
| 代碼如下 |
複製代碼 |
$dbhost = ”; $dbuser = ”; //你的mssql使用者名稱 $dbpass = ”; //你的mssql密碼 $dbname = ”; //你的mssql庫名 $connect=odbc_connect(“Driver={SQL Server};Server=$dbhost;Database=$dbname”,”$dbuser”,”$dbpass”); $sql=”select * from content”; $exec=odbc_exec($connect,$sql); while($row = (odbc_fetch_array($exec))) { $row['id'] //?取欄位值 … } |
http://www.bkjia.com/PHPjc/630732.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/630732.htmlTechArticle我們知道新版的php5.3是不支援mysql內建的mssql_connect這個資料連線函數,如果需要串連sqlserver資料庫,我們只能使用了com 介面來做哦。 1.Com鏈...