PHP にはさまざまなバージョンがあります。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 のコード例:
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] .’
’;
$rs->MoveNext();
}
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
