SQL query
をデータベーステーブルに保存しているので、より多くのレコードがdbに入力されても、使用される基準を保存します。SQLクエリをテーブルに保存する方法は?
Queryステートメントの格納に使用する正しいデータ型と構文がありますか。 データ型をVARCHAR(1055)
と設定しましたが、これで十分です。 を引用符で囲み、1つの文字列にしておくと、テキストが正しく保存されることを確認するMySQL function
がありますか?
アップデート:私たちは、システムのユーザーがシステムの他のユーザーに基づいて連絡先のリストを作成することができますので、彼らが選択するために、フォームを使用してクエリを作成するクエリ
を保存するための理由は、すべてのユーザーと言いますエグゼクティブの仕事の種類。
上記のクエリはデータベースに保存されるため、新しいユーザーがエグゼクティブジョブの種類に追加されても、連絡先の詳細が通信の送信時に含まれます。
私はこれを行う最善の方法だと思います...アイデアはありますか?
どこから保存していますか?コンソールから直接? PHPから? PhpMyAdminから? –
SQLクエリ自体は単なる文字列なので、 'varchar'は正しいデータ型のようです。しかし、クエリを保存することは非常に珍しいことです。私はあなたが達成しようとしていることを達成するためのより良い方法があると思います。また、アプリケーション内に追加の潜在的なSQLインジェクションポイントを作成しているように見えるので、ステートメントが適切に消されていることを確認する必要があります。 – David
PHPから、クエリの更新理由を確認してください – surfer190