『壹』 php + mssql分頁查詢 求助
http://blog.163.com/shaoyu_lin/blog/static/38024599201278113415330/
『貳』 PHP如何連接mssql一個實例
你的寫法沒問題,不過可以試試指定埠((local)abc,1433)
另外,連接不上有錯誤信息嗎?錯誤信息發出來看看
我試了下,php連接sqlsrv除了安裝sqlsrv的擴展外還需要安裝 odbc驅動 ,在微軟sqlsrv for php 有介紹 ,根據你下載的 sqlsrv擴展版本安裝 odbc驅動
『叄』 運行php查詢mssql資料庫,得到空白頁,是不是連接不上資料庫
不知道你的SQL Server版本是多少?
如果是2000的,你可以用mssql_connect進行連接,否則你只能夠用SQLSRV擴展進行連接。
PHP5.2隻能雹或夠使用SQLSRV 2.0,下面有鏈接可以源毀伍直接到微軟網站上下載:
http://download.microsoft.com/download/C/D/B/CDB0A3BB-600E-42ED-8D5E-E4630C905371/SQLSRV20.EXE
sqlsrv連接方式:
<?php
$serverName = "serverNamesqlexpress"; //serverNameinstanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
更詳細信息參見:http://www.php.net/manual/zh/function.sqlsrv-connect.php
mssql_connect連接余租方式:
<?php
// Server in the this format: <computer><instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPCSQLEXPRESS'
// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>
更詳細信息參見:http://cn2.php.net/manual/zh/function.mssql-connect.php
『肆』 求php連接MSSQL數據源碼份,有注釋最好~~
$conn = mssql_connect('127.0.0.1','用戶名','密碼') or die('連接不成功'); //連接伺服器
mssql_select_db('數據名',$conn) or die('資料庫不存在'); //選擇數據
mssql_query("sql語句");//查詢數據
連接需要伺服器php_mssql.dll擴展,php.ini中啟用extension=php_mssql.dll (適合php5.3之前版本,php5.3或之後用SQLServerDriverForPHP驅動)
SQLServerDriver連接:
$serverName = "(local)";
$connectionInfo = array( "Database"=>"資料庫名", "UID" => '用戶', "PWD" => '密碼');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{
echo "Connection established.\n";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}
.....................
sqlsrv_close( $conn);
http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx