私は典型的なテーブルを持っています。余分なデータをMySQL列に関連付ける
id(int) name(varchar) address(varchar) date(datetime)
また、それぞれの検証機能を参照する表もあります。
id(int) function(varchar) fail_message(varchar)
1 email Please enter a valid email address
2 required This field can not be left blank
私は最初のテーブルの各列を1つ以上のバリデーターに関連付けることができます。
私がこれを行うことを考える唯一の方法は、カラム名にIDを入れることです。 (列名:電子メール、1; 2)、それをPHPで追跡しますが、それは非常に面倒です。
リレーショナルデータベースでこれを行う良い方法はありますか? NoSQLの実装はこの問題に適していますか?テーブルの列を記述し、別のテーブル内の