簡體   English   中英

需要一些幫助在PHP中創建清單模塊

[英]Need some help making a checklist module in PHP

因此,我需要為Web應用程序創建一個清單,管理員可以在其中編輯用戶的清單。 管理員可以在滿足特定條件時檢查這些條件,並在必要時撰寫有關此條件的注釋。

我設置了3張桌子:

  • 一個用戶表,用於存儲所有用戶信息,例如姓名,出生地等。 主鍵是user_idnr
  • 然后,我有一個名為CHECKLIST_properties 它存儲復選框的所有不同項目。 它包含以下列:

    property_idnr | 類型 描述

  • 最后,我有一個名為CHECKLIST_user_property 它用於將屬性鏈接到用戶,在創建行時將其選中。 它包含以下列:

    link_idnr | user_idnr | property_idnr | 評論

我在計划如何在數據庫中保存復選框時遇到了麻煩。 您需要確定何時需要在表中添加或刪除行。 誰能給我一些有關如何正確設置的提示?

我看到幾個選擇:

  1. 刪除所有行,然后重新添加當前選定的行。這可能會產生意想不到的副作用(新的自動遞增數字等)。
  2. 添加一個用於跟蹤行狀態的列。 使用INSERT ... ON DUPLICATE KEY UPDATE將行添加到表中和/或更新現有行。 新的/更新的行在新列中將具有不同的值(如時間戳記)。 然后刪除所有具有較舊值的行(因為不需要添加/更新它們,因此不需要)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM