這更多的是一個理論問題。我有一個包含各種文本框,下拉框等的頁面。每個用戶都有他/她的「自己的頁面」,可以通過我所指的更新頁面進行更新。他選擇更新字段。它傳遞大約30個變量(如果每個字段都被輸入)到一個「預覽頁面」。如果用戶喜歡預覽頁面,那麼他們點擊預覽頁面底部的「更新」按鈕,並將所有各種變量更新到適當的MySQL表格中,其他人看到的「自己的頁面」會動態更新。 (讓我知道這個解釋是否不清楚)。動態選擇MySQL更新
第一次插入此信息很容易。但是,當用戶稍後只想更新其頁面的幾個字段時,這就是我感到困惑的地方。如何使MySQL更新查詢動態地識別用戶想要更新的頁面上的字段的更新(當他將其他字段留空時,這些列的舊信息保持不變,並且它們被忽略更新查詢)。
讓我知道,如果我問的沒有意義,我會再試一次。
感謝您的幫助。
...請檢查該字段爲空,如果是這樣,不更新呢?編碼問題究竟在哪裏? – 2013-02-10 05:06:28
也許我的問題是,有沒有人知道一個很好的腳本,通過變量循環發現哪些是空的,哪些不是?如果只有少數,這不會是一個問題。即使我知道這一點,mysql更新查詢需要更新列名和相關變量。動態更新列名以及插入適當的變量進行更新(不會留空)也會讓我感到困惑。 – 2013-02-10 05:11:21
當用戶發佈更新並進行比較時,您再次從數據庫中選擇頁面,爲您決定要更新的內容。或者你只是更新很多。那有什麼害處? – Popnoodles 2013-02-10 05:18:48