ホームページ >バックエンド開発 >PHPチュートリアル >これら 2 つの接続方法の違いは何ですか?

これら 2 つの接続方法の違いは何ですか?

WBOY
WBOYオリジナル
2016-06-23 14:12:43772ブラウズ

PHP が MSSQL に接続する

<?php $conn=mssql_connect("localhost","sa", "") or die("数据库连接失败!"); //连接mssqlmssql_select_db("test",$conn); //连接数据库?>
<?php$serverName = "localhost"; //数据库服务器地址$uid = "sa"; //数据库用户名$pwd = ""; //数据库密码$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"test");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn == false){    echo "连接失败!";    die( print_r( sqlsrv_errors(), true));}?>

インターネット上に書かれている MSSQL に接続する PHP はすべて最初の方法を使用すると読みましたが、私は最初の方法を使用して成功したことがないので、常に 2 番目の方法を使用して MSSQL に接続します。の。理由は何ですか?
mssql_connect と sqlsrv_connect の違いは何ですか?

ディスカッションへの返信(解決策)

mssql拡張子は、php sqlsrv拡張子は、SQLの操作のためにMicrosoftが独自に開発したphp>= 5.3ですサーバーデータベース関数ライブラリ (mssql拡張機能は廃止されました)

mssql拡張機能は、php sqlsrv拡張機能は、Microsoftがphp>で独自に開発したSQLサーバーデータベースの操作関数です;= 5.3 ライブラリ (mssql 拡張機能は廃止されました)
はは、やっぱりそうなんですね、またたくさんのことを学びました!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。