PHP PDO 関数ライブラリ (PDO 関数) ページ 1/2
PDO は、ADODB や MDB2 と比較して効率的です。現時点では、「データベース抽象化レイヤー」の実装には長い道のりがあります。PDO などの「データベース アクセス抽象化レイヤー」を使用するのが良い選択です。
PDO->beginTransaction() — ロールバックの開始点をマークします
PDO->commit() — ロールバックの終了点をマークし、SQL を実行します
PDO->__construct() — を作成しますリンクされたデータベースの PDO インスタンス
PDO->errorCode() — エラー コードを取得します
PDO->errorInfo() — エラー情報を取得します
PDO->exec() — SQL ステートメントを処理して戻り値を返します影響を受けるエントリの数
PDO->getAttribute() — 「データベース接続オブジェクト」の属性を取得します
PDO->getAvailableDrivers() — 有効な PDO ドライバー名を取得します
PDO-> lastInsertId() — 最後に書き込まれたデータの主キー値を取得します
PDO->prepare() — 「クエリ オブジェクト」を生成します
PDO->query() — SQL ステートメントを処理して戻ります"PDOStatement"
PDO->quote() — SQL の文字列に引用符を追加します
PDO->rollBack() — ロールバックを実行します
PDO->setAttribute() — プロパティを設定します「データベース接続オブジェクト」
PDOStatement->bindColumn() — 列を PHP 変数にバインドします
PDOStatement->bindParam() — パラメーターを指定された変数名にバインドします
PDOStatement-> bindValue() — 値をパラメータにバインドします。
PDOStatement->closeCursor() — カーソルを閉じて、ステートメントを再度実行できるようにします。
PDOStatement->columnCount() — の列数を返します。結果セット
PDOStatement->errorCode() — ステートメント ハンドルの最後の操作に関連付けられた SQLSTATE を取得します
PDOStatement->errorInfo() — ステートメント ハンドルの最後の操作に関連付けられた拡張エラー情報を取得します
PDOStatement->execute() — 準備されたステートメントを実行します
PDOStatement->fetch() — 結果セットから次の行をフェッチします
PDOStatement->fetchAll() — すべてを含む配列を返します結果セット行の
PDOStatement->fetchColumn() — 結果セットの次の行から 1 つの列を返します
PDOStatement->fetchObject() — 次の行をフェッチして返します
PDOStatement ->getAttribute() — ステートメント属性を取得します。 複数行セットのステートメント ハンドル内の次の行セットに進みます。
PDOStatement->rowCount() — 最後の SQL ステートメントによって影響を受けた行の数を返します。
PDOStatement- >setAttribute() — ステートメント属性を設定します
PDOStatement->setFetchMode() — このステートメントのデフォルトのフェッチ モードを設定します
関数リストからわかるように、操作はさまざまなオブジェクトに基づいています。 PDO" はデータベース接続オブジェクト (新しい PDO によって生成される) を表します。 "PDOStatement" はクエリ オブジェクト (PDO->query() によって生成される) または結果セット オブジェクト (PDO->prepare() によって生成される) を表します。
「PDO」を返す「データベース接続オブジェクト」の例:
コードをコピー コードは次のとおりです:
< ;?php$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', '');
「クエリ オブジェクト」の例は、「PDOStatement」を返します。
コードをコピー
コードは次のとおりです。 php
$ sql = "INSERT INTO `test`.`table` (`name` ,`age`)VALUES (?, ?);";$stmt = $dbh->prepare($sql) );
?>
「PDOStatement」を返す「結果セット オブジェクト」の例:
コードをコピーします
コードは次のとおりです。$sql = "SELECT * FROM `table` WHERE `name` = 'samon'"; $dbh->query($sql );
?>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
