PHP 開発におけるデータベースおよび関連ソフトウェアの選択に関する考慮事項
Jun 21, 2016 am 08:54 AMPHP にはさまざまなバージョンがあります。4.0 シリーズ 4.4.x のアップグレードと開発は停止されていますが、一部の実稼働環境では引き続きこのバージョンが実行されており、コードは引き続き保守される必要があります。 PHP 5.0 シリーズは、5.1.x および 5.2.x シリーズを含む、現在開発および適用されている主流のバージョンです。 PHP 6.0 は現在まだ試用版であり、PHP を使用してソフトウェア製品を開発する人は事前に互換性テストを行うことができます。
PHP は、mysql.dll、oci_oracle などの PHP 独自のデータベース ドライバー コンポーネントを含む、多くのデータベースをサポートしています。 PHP は、バージョン 5.1 以降、ユニバーサル データベース ドライバー コンポーネント PDO を推進しています。この高度に抽象的なデータベース アクセス コンポーネントを通じて、PHP は現在のデータベース製品のほとんどをサポートでき、その数は優れた拡張性を備えてまだ増加しています。サードパーティの製造元は、ADODB データベース アクセス コンポーネントを長い間開発しており、今も進歩を続けています。
現在、PHP 自体でサポートされている最も人気のあるデータベース コンポーネントは MySQL コンポーネントです。 PHP 4.0 と 5.0 は、Oracle 5.0 をサポートするために異なる関数グループを使用しますが、関数名は変更されています。 PHP4.0は、OCILogon()、OCIParse()、OCIExecute()、OCIFetchInto()などの関数を使用します。 PHP5.0では、oci_connect()、oci_parse、oci_bind_by_name()、oci_execute()、oci_fetch_all()などの関数が使用されており、MySQLの関数命名に近いことがわかります。これらの関数は PHP を拡張するために C 言語を使用して開発されており、理論的には最も効率的ですが、情報不足などの理由からか、多くの人が使用していないようです。 Oracle テーブルのページング コードも比較的複雑です。
ADODB コンポーネントは、Windows の ASP.NET で使用される ADO コンポーネント パッケージとほぼ同じであり、ASP/ASP.NET + ACCESS/MS-SQLServer の開発を行ったことがある人には馴染みがあり、簡単に始めることができます。 。したがって、MS-SQLServer または Oracle の開発に PHP を使用する場合は、ADODB を検討する必要があります。 ADODB は PHP バージョン 4.0 と 5.0 の両方をサポートしますが、PDO は PHP バージョン 5.1 以降のみをサポートします。これは、製品の場合、バージョンとデプロイメント環境の適用性を考慮する必要があります。ソフトウェアの。
ADODB コンポーネントを使用して Oracle9i データベースにアクセスする PHP のコード例:
<?php
require_once("adodb/adodb.inc.php") //ADODB クラス ライブラリが含まれます
$db = ADONewConnection(”oci8″) //Oracle8.0以降のデータベースを指定します
$db->Connect("mydb9", "scott", "tiger"); // 3 つのパラメータはデータベース ネットワーク サービス名、ユーザー (スキーム)、およびパスワードです
$rs = $db->Execute("select * from emp") // SQL ステートメントを実行します
//レコード内のデータを取得します
その間 (!$rs->EOF)
{
echo $rs->fields[JOB] .’<br>’;
$rs->MoveNext();
}
?>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
