ホームページ >バックエンド開発 >PHPチュートリアル >MSSQL への PHP 接続に関連する問題

MSSQL への PHP 接続に関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:41:10882ブラウズ

MSSQL への php の接続に関する問題
新しいサイトを開発するため、wamp 開発環境をローカルにインストールしましたが、データはリモートの MSSQL データベースに保存されています
インターネット上で MSSQL に接続する方法が 2 つありました。mssql_connect を使用した方法では常に接続できませんでした。次に、次の方法を使用して接続しました。 2
/**

* php は ODBC を使用して SQL サーバー データベース インスタンスに接続します
​*/

$server='IP アドレスまたはサーバー名'; $username='データベースユーザー名'; $password='データベースパスワード'; $database='データベース名';
$connstr = "ドライバー={SQL Server};サーバー=$server;データベース=$database";
if ( !odbc_connect($connstr,$username,$password,SQL_CUR_USE_ODBC)){
echo "$server の SQL Server に接続できませんでした"; }else{
echo "接続に成功しました!
"; }
?>
これでデータ接続が成功しました
ただし、後続の SQL クエリ文の書き方
後でこのように書くとエラーが報告されます
if ( !odbc_connect($connstr,$username,$password,SQL_CUR_USE_ODBC))
{ echo "$server の SQL Server に接続できませんでした"; }
それ以外{
While($row=mssql_fetch_array(mssql_query('select * from t_item')))
{

echo $row[0];

}
}

警告: mssql_query() [function.mssql-query]: サーバーに接続できません: (null) C:wampwwwmssql.php の 12 行目

警告: mssql_query() [function.mssql-query]: C:wampwwwmssql.php の 12 行目でサーバーへのリンクを確立できませんでした

警告: mssql_fetch_array(): 指定された引数は、C:wampwwwmssql.php の 12 行目
の有効な MS SQL 結果リソースではありません。

この接続のクエリ構文は
のように書かれていませんか?


PHP

MS?SQL



共有先:

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