まず、php.ini ファイルで、mssql への接続に使用するメソッドである;extension=php_pdo_mssql.dll;extension=php_pdo_odbc.dll の前のセミコロンを削除します。サービスを有効にするには、サービスを再起動する必要があることに注意してください。
1.接続を確立します
1、odbc
まず、phpプログラムが配置されているサーバーにodbcをセットアップします。ここで、32 ビットと 64 ビットのオペレーティング システムには違いがあります。 32 ビットの場合は、コントロール パネルの管理ツールから直接データ ソース (odbc) を作成します。64 ビットの場合は、C:WindowsSysWOW64odbcad32.exe
を実行します。
ここから設定してください。注: 上記は、データベース サーバーが 32 ビット、データ ソース設定サーバーが 32 ビットまたは 64 ビットの場合のみです。 2 つのサーバーによって確立されるデータ ソースの数が同じである限り。
以下はodbc接続確立コードです。
コードをコピーします コードは次のとおりです:
$con = odbc_connect('odbc name','username','password');
2. mssql2000に接続します
コードをコピーします コードは次のとおりです:
$con = mssql_connect('データベースアドレス','ユーザー名','パスワード');
3. mssql2008 に接続します
コードをコピーします コードは次のとおりです:
$connectionInfo = array("UID"=>Username,"PWD"=>Password,"Database"=>) ;"データベース名 ");
$con = sqlsrv_connect(データベースアドレス,$connectionInfo);
2. クエリコードを入力します
これも同様で、直接書いても良いですし、検証後にmssqlからコピーしても良いです。簡単に言うと、SQL文を変数に代入することです。
以下のコードと同様です
コードをコピーしますコードは次のとおりです:
$query = "SELECT top 12 * database name order by id desc";
3. クエリを作成して取得します。データ
1. odbc
コードをコピーします コードは次のとおりです:
$result = odbc_do($con,$query);
while(odbc_fetch_row($result))
{
$変数名 = odbc_result ($re sult , "フィールド名");
}
2. mssql2000 に接続します
コードをコピーします コードは次のとおりです:
$result = mssql_query($con, $query);
while($row =mssql_fetch_array( $result))
{
$変数名 = $row["フィールド名"];
}
3. mssql2008 を接続します
コードをコピーします コードは次のとおりです。
$result = sqlsrv_query($con , $query);
while($row = sqlsrv_fetch_array($result))
{
$変数名 = $row["フィールド名"];
}
はphp5.3 以降のバージョンのライブラリには sqlsrv が付属しています。したがって、Microsoftからダウンロードしてください。
4. 接続を閉じます
これに違いはありません。odbc_close()、mssql_close()、および sqlsrv_close(); です。
最後の経験: PHP には、mssql に接続する関数よりも mssql に接続する関数が少ないですが、十分です。特定の機能については、PHP の公式マニュアルを参照してください
http://www.bkjia.com/PHPjc/326589.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/326589.html技術記事まず、php.ini ファイルで、mssql への接続に使用するメソッドである;extension=php_pdo_mssql.dll;extension=php_pdo_odbc.dll の前のセミコロンを削除します。サービスを有効にするには、サービスを再起動する必要があることに注意してください。 ...