ホームページ > バックエンド開発 > PHPチュートリアル > php5.3以降のバージョンでsqlserver2000に接続する方法

php5.3以降のバージョンでsqlserver2000に接続する方法

WBOY
リリース: 2016-06-20 13:04:54
オリジナル
917 人が閲覧しました

php5.3 以降のバージョンでの sqlserver2000 への接続方法

この記事では、php5.3 以降のバージョンでの sqlserver2000 への接続方法を主に紹介し、php5.4、php5.5 およびその他のバージョンでの一般的な解決策も含めて、必要な方は参考にしてください。

最近、ハウスキーパーデータベースのいくつかのテーブルのデータをキャプチャしてWebページに表示するシステムに取り組んでいたので、phpをsqlserver2000データベースに接続する方法をオンラインで検索しました。インターネット上の多くの教科書では設定が必要です。 php.ini 設定ファイルの ;extension=php_mssql.dll の前にあるセミコロン「;」を削除し、ext ファイル内の php_mssql.dll をシステム ディスクの system32 ディレクトリにコピーして貼り付け、Apache サーバーを再起動します。次に、データベースに接続するコードを記述します:

<?php 

$conn=mssql_connect(“服务器”,”数据库用户名”,”数据库密码”); 

mssql_selected(‘”对应数据库名字”,$conn);

?>
ログイン後にコピー

サーバーは通常「ip, ポート番号」の形式で記述されます。ローカルマシンの場合は、localhost, port または 127.0.0.1, port のように記述できます。独自の状況に鑑み、sqlserver データベースへの上記の接続は PHP 専用であることを宣言します。バージョンは 5.3 以降です。

バージョン 5.3 以降を使用している場合、Microsoft は php バージョン 5.3 以降をサポートしなくなったため、接続は利用できません。

php5.3以降のバージョンとsqlserver2000以降のバージョンのデータベースを接続する方法を説明します。

それでは、php5.3 以降のバージョンはどのようにして sqlserver データベースに接続するのでしょうか?

このため、私も多くの情報を検索しましたが、ドライバーは sqlserver2005 または 2008 データベース バージョン専用であり、Microsoft は sqlserver2000 バージョンに関連するサポート ドライバーを提供していません。少なくとも私は見つかりませんでした。うわさ話はこれくらいにして、php5.3 以降を使用して sqlserver2000 に接続する方法を簡単に紹介しましょう。実際、これは非常に簡単で、odbc を使用して 2000 データベースに接続するだけです。

手順について直接説明しましょう。まず、データ ソースを構成し、コントロール パネルを開き、管理ツールを見つけて、管理ツールを開き、データ ソース (ODBC) をダブルクリックして開きます。

システム DSN を選択し、追加をクリックします

SQL サーバーを選択して、次のステップに進みます。もちろん、access などの別のデータベースを使用している場合は、最初に access がオフになっているドライバーを選択する必要があります。

名前を記述する必要があります。これは、データベースに接続してアクセスするためのコードを記述するために必要なパラメータです。サーバーも選択する必要があります。このマシンの場合は、ローカルを選択します。別のマシンの場合は、表示されている名前を選択します。

データベースにアクセスするために使用する名前であるログイン ID を書き込む必要があります。存在しない場合は、空白のままにしてください。完了するまで次のステップを実行し、[接続のテスト] をクリックすると、「PHP5.3 以降のバージョンが SQLServer2000 に正常に接続されました」というメッセージが表示されます。次に、コードを記述します。データベースに接続します。

私が書いたコードを参考のために以下に直接添付します:

<?php

$conn=odbc_connect(“刚才配置的数据源名字”,”访问数据库名字”,”访问数据库密码”);
$sql=”select * from 表名”;
$exec=odbc_exec($conn,$sql);//执行语句
while(odbc_fetch_array($exec))
{

$abc=odbc_result($exec,'”数据表对应字段名字”);
echo $abc
…
}

ログイン後にコピー

この記事が、困っている友人の役に立てば幸いです。この記事は、php5.3 の接続に関して、多くの情報を調べた結果、私自身がまとめたものであると言えます。以降は sqlserver2000 までです。


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート