ホームページ  >  記事  >  バックエンド開発  >  手順を実行した後も、php は SQL Server2005 に接続できませんか?解決方法

手順を実行した後も、php は SQL Server2005 に接続できませんか?解決方法

WBOY
WBOYオリジナル
2016-06-13 13:34:02904ブラウズ

手順を実行した後も、php は SQL Server2005 に接続できませんか? ?
1. ntwdblib.dll (2000.80.194.0) をダウンロードします。
2. php
a を設定し、php.in を開き、extension=php_mssql.dll のコメント記号を削除します。
b. php.in を開き、mssql.secure_connection = Off を on に変更します。
c. php_mssql.dll と ntwdblib.dll を、php.in の extension_dir で指定されたディレクトリまたはシステムの system32 ディレクトリにコピーします。 Apacheを再起動します。
3. SQLserver を設定し、再起動します。

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
if(mssql_connect('127.0.0.1,1433','sa','sa123')){ 
echo   "Link SQL Server 2005 success!! "; 
} 
else   { 
echo   "Fail "; 
} 
?>



結果は Fail です。どうすれば変更できますか? ?

-----解決策---------
mssql_connect('127.0.0.1: 1433 ','sa','sa123')
通常、デフォルトのポートは省略できます
mssql_connect('127.0.0.1','sa','sa123')
------解決策----------------------
接続文字列が間違っている可能性があります、1433 年前ではありませんカンマですがセミコロンです
------解決策---------

echo "Fail" ;
echo mssql_get_last_message(); に変更します。

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