SQLを動的に変更したかったので、文字列としてSQLを生成しPDOプレースホルダー経由でSQLの構文として挿入するテストをしましたが、nullが返ってきます。わからないので教えてくださいBIGLOBEなんでも相談室は、みんなの「相談(質問)」と「答え(回答)」をつなげ、疑問や悩みを解決できるQ&Aコミュニティサイトです。使用することはできません。これは非常に簡単です。T-SQLで書かれた使用定義関数から動的SQLを使用することはできません。その際に、動的SQLを扱いました。使うものかと思いますが、記述方法をど忘れしていた為、備忘的に書きます。使用する必要が生じる場合があります。PHPからMySQLを使用する際には、MySQLiの使用が本家により推奨されています。今回はそのMySQLiを使用したときの、プリペアドステートメントの数が動的に変化する場合のbind_paramメソッドの実装方法について解説します。目的は、OracleでもMySQLにも対応できるように、SQL文は後から差し替えたいです。whereCondition部分は、利用アプリ側で動的に作成する必要があります。Frameworkは4.6になります。分割、MySQLのプロシージャへもっていくことになりました。動的にSQLWhere句を組み立てていたのですが.動的フォーマットは、それぞれの行に行の長さを示すヘッダーがあるため、静的フォーマットよりも少し複雑です。非連続的な断片で格納されます。