解密php中的电子邮件ID并通过匹配电子邮件ID更新数据库表

时间:2014-07-14 05:43:34

标签: php mysql

我想在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();

0 个答案:

没有答案