2017-04-04 125 views
-1

這是我的代碼:更新枚舉類型

public function enUser($userID) { 
    try { 
     $userStatus = "Y"; 
     $tokenCode = ""; 
     $sql = ('UPDATE tbl_users SET userStatus = ? AND tokenCode = ? WHERE userID = ?'); 

     $stmt = $this->conn->prepare($sql); 
     $stmt->bindParam(1, $userStatus); 
     $stmt->bindParam(2, $tokenCode); 
     $stmt->bindParam(3, $userID); 
     $stmt->execute(); 

    } catch (PDOException $e) { 
     echo $e->getMessage(); 
    } 
} 

This is my enum in database

我必須嘗試更多的進行編輯。但是在數據庫中總是沒有任何東西我的意思是在運行更新腳本之後的字段'userStatus'中,它的正確值就像「」(空)。誰能幫我?謝謝。

回答

0

您更新必須是:

'UPDATE tbl_users SET userStatus = ?, tokenCode = ? WHERE userID = ? 

見逗號而不是AND

,並確保$userID在您的數據庫中存在

+0

感謝。對不起,我忘了..它有工作.. :) –