我想在php中解密我的电子邮件ID,我从json带来了加密的电子邮件ID。我必须通过匹配数据库中的这个解密的电子邮件ID来更新数据库表。但是我无法从解密的电子邮件ID更新它。解密后我获得了正确的电子邮件ID。但是无法更新数据库表。
`code here`
$decryptEmail=null;
$email = $this->_request['a'];
$password = $this->_request['b'];
if($email!="")
{
$mcrypt = new MCrypt();
$decrypted = $mcrypt->decrypt($email);
$decryptEmail = utf8_decode(urldecode($decrypted));
}
if($decryptEmail=="")
{
echo 'empty';
}
else
{
echo $decryptEmail;
$result = mysql_query("UPDATE usertable SET LoginStatus='t where substr (EmailID,1,length(trim(EmailID)))=substr('$decryptEmail',1,length(trim('$decryptEmail')))") or die('Errant query:'. mysql_error());
if (!$result)
{
die('Invalid query: ' . mysql_error());
}
else
{
echo 'Verified successfully.';
}
MYSQL_CLOSE();