Example #1
0
 public function returnInfo()
 {
     $id = $_POST['userid'];
     $format = is_null($_POST['format']) ? 'json' : $_POST['format'];
     $db = Db::getInstance();
     try {
         $dbConn = $db->getConnect();
         $mem = new MemcacheOperate();
         $result = $mem->cacheData('info');
         //var_dump($result);
         if ($result) {
             return Response::getReturn('200', 'success', $result, $format);
         } else {
             $result = $dbConn->query("select * from t_user where id = {$id}");
             if ($result) {
                 $result = $result->fetch(PDO::FETCH_ASSOC);
                 $mem->cacheData('info', $result, 200);
                 return Response::getReturn('200', 'success', $result, $format);
             }
             return Response::getReturn('400', 'fail', $result, $format);
         }
     } catch (Exception $e) {
         echo $e->getMessage();
     }
 }