ホームページ >バックエンド開発 >PHPチュートリアル >PHPをMSSQLに接続する方法
ms SQL は、Microsoft の SQLServer データベース サーバーを指します。これは、サーバーから端末までのデータベースの完全なソリューションを提供するデータベース プラットフォームです。データベース サーバー部分は、データベースの構築、使用、保守に使用されるデータベース管理システムです。 SQL Server は当初 Microsoft 自身が開発した製品ではなく、IBM に対抗するために Sybase と協力して作られました。また、Microsoft は SQL Server 4.2 バージョンの開発でも Sybase と協力しました。 Microsoft はまた、Sybase との提携を終了した後、SQL Server 4.2 を Windows NT (当時のバージョン 3.1) に移植し、その後の SQL Server バージョン 6.0 を独自に開発しました。
この記事では、PHP と MSSQL の接続をよりよく理解できるように、主に PHP と MSSQL の接続の実装方法を詳しくまとめています。興味のある方は参考にしてください。
PHP が MSSQL に接続できるようにするには、システムに が必要です。 MSSQL、PHP をインストールし、PHP.ini の構成で、;extension=php_mssql.dll の前の ; を削除します
1. MSSQL に接続します
$conn=mssql_connect("实例名或者服务器IP","用户名","密码"); //测试连接 if($conn) { echo "连接成功"; }
2. 接続するデータベースを選択します。 " id フィールドは IDENTITY フィールドに設定され、insert ステートメントの実行後、@@IDENTITY グローバル 変数
値が生成され、クエリは最後に新しく追加されたレコードの ID になります。mssql_select_db("dbname");7. リリースレコードセット
$rs = mssql_query("select top 1 id,username from tbname",$conn); // 或者直接执行update,insert等语句,可以不用为返回结果赋值 mssql_query("update tbname set username='niunv' where id=1");
8. 接続を閉じる
echo mssql_num_rows($rs);注: MYSQL を ASP に接続するよりも、PHP を使用して MSSQL を操作する方が簡単です。そのため、MSSQL と MYSQL を共存させる必要がある場合は、より簡単です。 MYSQL と MSSQL を共存させるには PHP を使用して接続します。 MYSQL に接続するには、MYSQL ドライバーをインストールする必要があります。 残念ながら、デフォルトの Windows ODBC がインストールされていません。少なくとも Web サーバー上の mssql クライアント
php.ini を開き、拡張子 =php_mssql.dll の前のセミコロンを削除します
必要に応じて、次のように設定する必要がありますextension_dir
php<=4.0.9 <=5.0.3現在はまだ持っていません 接続の接続ページングは正常に行われました 4.010 および 5.0.3
データベースは、PHPE.NET 上の対応するクラス
以上がPHPをMSSQLに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。