如何简单地更新mysql中的特定时间戳?

我很难找到一个简单的更新函数的例子来更新包含我的
$username
变量的任何行中的timestamp列中的时间。我有什么想法可以使这项工作?
class updateUserData {

    public function __construct() {
        mysql_connect("mysql.mymysql.com", "admin", "password");
        mysql_select_db("my_db");
    }

    function userUpdate($username) {
        return mysql_query("UPDATE mytable WHERE username = '$username' SET timestamp = 'NOW()'");
    }
}
    
已邀请:
"UPDATE mytable SET timestamp = NOW() WHERE username = '$username' "
跳过''NOW()并提供正确的UPDATE SET WHERE顺序     
撤消更新的顺序。请参阅MySQL UPDATE语法
UPDATE   mytable
SET      timestamp = NOW()
WHERE    username = 'username'
另外,
NOW()
是一个函数,所以不要将它括在引号中。     

要回复问题请先登录注册