WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

smplPDO - MySql Database Helper Class

— アドオンWorldWideScripts.netへ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDOデータベース抽象クラス

smplPDOは非常に便利な機能のPHP Data Objects(PDO)を拡張するために書かれた、シンプルで軽量なPHPのPDOデータベース抽象クラスです。 それを詰めた速記の方法は、重複したコードの量を減らすと、スクリプトの可読性を高めるだけでなく、自動的に準備された文の作成 ​​&実行に、セキュリティとパフォーマンスを向上させることができます。

smplPDOを使用すると、SQLのゼロ知識で完全に機能するデータベース駆動型のPHPアプリケーションを書くことができます。

 // smplPDOを持つ非常にシンプルなユーザ認証の例。 // initをsmplPDO $ dbの=新しいsmplPDO( "mysqlの:ホスト= localhostを、dbnameに=データベース"、 'DBUSER'、 'DBPASS'); //ユーザーはフォームで彼女のメールアドレスとパスワードを計上 $ Eメール=配列( 'メール' => $ _ POST ['メール']); ユーザーが提出された電子メールに存在するかどうか//チェック: (!$ DB->(「ユーザ」は、$ Eメール)が存在する)場合には 出口(「ユーザーが見つかりません! '); ユーザーが見つかった場合は提出したパスワードが正しいかどうか//、確認してください。 それ以外の場合($ DB-> get_var( 'のユーザー'、$電子メール、「パスワード ')!= md5の($ _POST [' PWD '])) 出口( '間違ったパスワード'); //者歓迎姓を持つユーザーが見つかりました。&パスワードが正しいか、そうしてみましょう: エコー「ようこそ」。 $ DB-> get_var( 'のユーザー'、$電子メール、「姓 '); 

チェックアウトのドキュメントをより多くのコード例のため。

主な特長

  • 軽量:ク​​リーン、コードを理解しやすい。
  • ベストプラクティスのPHP Data Objects(PDO)を使用しています。
  • 自動的にプリペアドステートメントを作成します。
  • 簡単に挿入、更新、メソッドを削除します。
  • ワンライナーで行、列、変数を選択します。
  • 完全に文書化。
  • 継続的な支援。

サポート

私に連絡して 、このクラスでの質問や問題がある場合。 私は、できるだけ速くすべての電子メールに答えるために最善を尽くします。

用法

 //スクリプト内のクラス·ファイルを組み込みます。 ( '/パス/に/ smplPDO.php')が必要です。 $ DB_HOST = 'localhostの'; $ DB_NAME = 'データベース'; $ DB_USER = 'DB_USERNAME'; $ DB_PASS = 'DB_PASSWORD'; PDOとして//クラスのinit同じ $ dbの=新しいsmplPDO( "mysqlの:ホスト= $ DB_HOST; dbnameに= $ DB_NAME"、$ DB_USER、$ DB_PASS); // INSERT、UPDATEは、プリペアドステートメントとDELETE: $ DB->挿入( 'テーブル'、配列( '名' => 'John Doeの'、 '年齢' => 28)); $ DB->更新( 'テーブル'、配列( '年齢' => 29)、配列( '名' => 'John Doeの')); $ DB->( 'テーブル'、配列( '名' => 'John Doeのを'))を削除。 //すべて、単一行、単一列および単一の変数を選択: $ DB-> GET_ALL( 'テーブル'、配列( '年齢' => 22)); $ DB-> get_row( 'テーブル'、配列( '名' => 'John Doeの')); $ DB-> get_col( 'テーブル'、配列( '年齢' => 28)、配列( '名前')); $ DB-> get_var( 'テーブル'、配列( '名' => 'John Doeの')); // GROUP BY、ORDER BYとLIMIT //右いかなるたget_ *呼び出しの前にそれらを設定します。 $ DB-> GROUP_BY =「年齢」。 // ageフィールドによるグループ行。 $ DB-> ORDER_BY = "ID DESC"; // idフィールドの降順でオーダー。 $ DB->リミット= "0,10"; // 0から始まる10行を取得。 $ DB-> GET_ALL( 'テーブル'、配列( '年齢' => 22)); レコードが存在するかどうか//チェック: もし($ DB->は( 'テーブル'、配列( '名' => 'John Doeの')が存在する)) 'レコードが存在する!'エコー。 //一致するレコードの数を取得します。 $ DB-> get_count( 'テーブル'、配列( '年齢' => 22)); //最後のエラーが追いついた参照してください: $ DB->エラーをエコー。 //必要なすべてのプロパティをプリントアウト: $ DB->デバッグ(); 

バージョン履歴

V1.1
  • マイナーバグフィックスと修正。
v1.0を
  • 初期バージョン。

ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

ソフトウェアバージョン:
PHP 5.xの

最後更新:
N / A

:
6 11月12日を作成したファイルが含ま

キーワード

eコマース, すべてのアイテム, 抽象化, クラス, データベース, DB, MySQLは, PDO, PHP, ラッパー