php操作mysql这句错在那里了呢?解决思路

php操作mysql这句错在那里了呢?$cmd UPDATE appdata SET sData .$_post[u_content]..WHERE Us

php操作mysql这句错在那里了呢?

    $cmd = 'UPDATE appdata SET sData ="'.$_post["u_content"].'"'.'WHERE User ="'.$_post["u_email"].'"';
    $data = mysql_query($cmd) or die("失败了!");


不用post是正确的可以修改,但是用post就出错了,该怎么改呢?谢谢~
[解决办法]
$_POST 要大写