PHP で ODBC 拡張機能を使用して、SQL 2000 サーバーに接続しています。これが私が反対しているものです:
odbc_exec()ORでクエリを実行できます- でクエリを実行できます
odbc_execute()
私の意見では、これら 2 つのクエリ実行方法の違いは、昼と夜の違いとほぼ同じです。
odbc_exec()非 SQL セーフ クエリを実行し、クエリの結果を返しますodbc_execute()odbc_prepare()データベースで SQL セーフ クエリを実行するために と組み合わせて使用されます。ただし、odbc_execute()ブール値のみを返すことができるため、ステートメントから結果を返したり、 orステートメントSELECTから更新された行数を確認したりするために使用することはできませんUPDATEDELETE
これは本当にこれがすべて機能する方法ですか、またはで使用するために値をエスケープしodbc_exec()たり、から結果を取得したりする方法はありodbc_execute()ますか?
PHP のドキュメントは、上記のジレンマに対する解決策を示していないようです。
お時間をいただきありがとうございます。