私は PDO を使用していて、このメッセージを受け取りましたが、私が見つけたものから、PDO は実際に mysqli を実装していると思いました。
複数のクエリを処理できない PHP の非推奨の 'mysql' 拡張機能を使用しています。一部のストアド ルーチンの実行が失敗する可能性があります。問題を回避するために、改良された「mysqli」拡張機能を使用してください。
では、なぜこのメッセージが表示されるのでしょうか。
DOMDocument
これは、 と の違いは何か、SimpleXML
またはphp
との違いは何かと尋ねるようなものpython
です。これらは異なるライブラリですが、どちらも MySQL データベース サーバーとのインターフェイス用です。
Mysqlは、一度に複数のクエリを実行することをサポートしていません。Mysqlは、プリペアド ステートメントもサポートしていません。そのため、 Mysqliを使用する必要があり、両方をサポートしています。
PDOは実際にmysqliを実装していると思いました。
いい質問ですが、間違っています。PDO は、すべてのデータベース システムを使用できるようにインターフェイスを実装します。mysqli
そのため、たとえば SQLite 用にまだエミュレートされていない特別な機能が必要なため、いくつかの機能を実装できません! pgsql_
PDO とAPI を比較すると、同様の問題を見つけることができます。
このトピックについては、以前に多くの議論がありました。インターネットで検索することをお勧めします (Stackoverflow のみでも)。
お気に入り:
あなたはもっと研究をする必要があります。批判的に考え、プログラマーになりましょう。;)