私はPHPサイトのプロファイルセクションを構築しています。プロファイル編集セクションを提供します。私の$ _SESSION変数にuser_id、user_name、user_firstname、user_lastname、user_emailの詳細があります。変更された属性/フィールドを更新するPHP
localhost/profile/editに移動してこれらの属性を編集すると、 変更されたデータベースの列を更新するにはどうすればよいですか?
つまり、1.投稿データをセッション変数と比較し、変更されたフィールドのみを更新する必要がありますか?しかし、私はこれを実装する方法を知らない。
すべてのフィールドを更新する必要がありますか?
SOmeその他の標準的なやり方?
さらに詳しい説明が必要な場合は、お知らせください。
@Federicoあなたは手の込んだていただけます。これでオブジェクトリレーショナルマッピングをどのように使用できますか? – TradeRaider
あなたは「手作業で」このようなことはしませんが、通常はオブジェクトを(すべてのプロパティとともに)テーブルに格納できる配列に変換するオブジェクトリレーショナルマッパーであるORMのようなものを使用または実装します行。そのORMの中で、作成アクションと更新アクションを実装します。更新アクションがすべてを上書きした場合、または変更された列のみを上書きする場合は、それ以上重要ではなく、特に外界にとって重要です。 – arkascha
@arkascha:ねえ。あなたは私にそれを始めるためのリンクを与えることができますか? – TradeRaider