PHPをMSSQLに接続する方法

怪我咯
怪我咯オリジナル
2017-07-12 15:54:567190ブラウズ

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 サイトの他の関連記事を参照してください。

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