ホームページ >php教程 >php手册 >adodb と adodb_lite の比較

adodb と adodb_lite の比較

WBOY
WBOYオリジナル
2016-06-13 12:34:591545ブラウズ

adodb と adodb_lite の比較


著者: Xinran Suifeng

adodb は誕生以来、多くの PHPer に支持され、adodb_lite がいつ登場したのかはわかりません。 adodb バージョンの縮小版であり、元のバージョンの基本的な機能には影響しないと主張しています。 N 個の衝動のうち、2 つの間でいくつかの単純な比較が行われましたが、結果はばかげていました。比較結果は次のとおりです。

adodb_lite には次のものがありません。
1. FetchNextObject(); // この影響はあまり大きくありません。
3. CacheSelectLimit(); // 実際にはこれはサポートされておらず、一般的に使用されている MSSQL もサポートされていません。
4. RecordCount() と RowCount() // は同義の関数ですが、前者のみがサポートされます。
6. トランザクション処理はサポートされません。

要約: adodb_lite はせいぜいデータベース操作クラスであり、移植性は空論であり、フォルダー内に N 種類のデータベース操作ファイルがあることは単なるスペースの無駄です。高度な機能は去勢されています!



今日、adodb_lite の公式 Web サイトから最新バージョン 1.12 をダウンロードしてテストしましたが、予想外に、上記でテストしたものは依然として失敗し、SetFetchMode がサポートされていません。 () を使用すると、値の取得に添字のみが使用されるようになり、フィールド名を添字として使用することはできません。とても残念です。

SetFetchMode() pear モジュールを開くには、モジュール構成ファイルのコメントの最後の行を削除します。
pear モジュールを呼び出さずに、グローバル変数を ADODB_FETCH_ASSOC に設定することもできます。

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