0

最初に、システムログとシステム履歴のどちらを呼び出すかが正確にわからなかったことをお詫び申し上げます。

さまざまなフォームに入力する必要がある Web システムを実装する予定です。古いデータと新しいデータを含め、挿入、更新、削除などのすべての単一ステップを記録するテーブルを作成する予定です。

私はいくつかの調査を行いましたが、明確な心を得ることができませんでした. 誰かが私にガイドをくれることを願っています。ありがとうございました。

以下は私のテーブル構造です。

システムログ

Id (Pk)
editedby (int)
Module (var)
oldValue(text) 
newValue(text)
changeon(datetime)

すべての入力が

Array
(
    [column1] => male
    [column2] => beach
)

データベースにすべてのフォームを保存するためにphp serializeを使用する予定です。

私の問題

  1. serialize は、すべてのデータを保存するための優れたソリューションですか?
  2. この db 構造はデータを回復するのに十分ですか?
  3. なにか提案を

** PHP laravel フレームワークと mysql を使用しています。

ありがとうございました。

4

1 に答える 1