SELECT
CodeIgniter を使用してプロジェクトを開発しています。表示されるページには、ページに表示されるデータに対して使用可能なクエリ (ステートメント) を含むオプション リストがあります。これらのクエリは MySQL テーブルに保存され、ユーザー定義のクエリが含まれます。
私の質問は、選択したクエリの実行を処理する最良の方法は何ですか?
view_id
query コマンドを使用して、テーブル (キー)から SQL ステートメントを取得します。返された SQL ステートメントのパラメーターを置き換えます。query コマンドを使用して SQL ステートメントを実行します。ページをロードするときに、SQL ステートメントを配列に格納します (サイズが大きくなる可能性があります)。ユーザーがページの選択を変更すると、配列からステートメントを取得し、ステートメントのパラメーターを置き換えて、クエリを実行します。
MySQL の準備済みステートメントを使用します。(すべてのビューで同じパラメーター シーケンスが必要になるため、パラメーターに関する問題を予見してください)
その他のオプション?
効率的で安全な方法を探しています。
ありがとう