私はすべてにmysqliを使用しています。私が構築した小さなシステムに機能を追加しています。その例のいくつかは pdo です。システムに合わせて mysqli に変換しようとしていましたが、既にビルドしたものを pdo に変更する方が手間がかからない可能性があることに気付きました。私はウェブ全体で pdo と mysqli について読んできました。
しかし、ここで私の質問です。mysqli 以外のものが必要になるのはいつですか? PDO は、mysqli にない 3 つの主要な機能を提供します。12 の異なるドライバー、名前付きパラメーター、および準備済みステートメント。
Web 開発者の場合、18 のデータベース タイプを超える Web アプリケーションを使用する機能は実際には必要ありません。
私が見る唯一の大きな利点は、準備されたステートメントです。
私が使用している唯一の言語が php である場合に切り替える主な理由は何ですか? PHPは名前付きパラメータをサポートしていますか?
pdoを使用してselectから結果の数を取得する方法さえありますか?