我真的不知道從哪裏開始的這一個。我已經研究了幾天的代碼,並且似乎無法找到任何插入已有代碼的東西。MySQL的更新用戶信息保存空
我覺得就是我想要做的是非常基本的;允許用戶通過刪除其內容並將其保存爲空白值來更新配置文件字段。因此,當它是空白的,我有另一個代碼,如果它是空白,選擇不顯示該特定信息。
此時,現場開始空白,如果他們留空白,在註冊保持空白,但如果在任何時候,他們保存的一些信息,信息是永遠存在的。如果刪除它並更新配置文件,則刪除的相同信息仍會顯示。
我有,所以我有一個很難縮小的代碼,我需要修改,以允許空值保存部分,共同努力幾個文件。我發現什麼看起來像一個通用的函數來更新領域 - 這是不針對任何一個領域(FNAME,LNAME,電子郵件等)。
function updateUserField($username, $field, $value){
$q = "UPDATE ".TBL_USERS." SET ".$field." = '$value' WHERE username = '$username'";
return mysql_query($q, $this->connection); }
我會以爲這是我需要編輯,讓即使是空白將被保存字段代碼的一部分,但我不知道是什麼格式的:
if (empty
到地方以及它如何被放置在這個特定的代碼片段中。
echo $ q =「UPDATE」.TBL_USERS。「SET」。$ field。「='$ value'WHERE username ='$ username'」;什麼是節目?而'$ value'和'$ username'是字符串不可變的。 –