dbh = new PDO($dns, "", "",array(PDO::ATTR_PERSISTENT=>true)); $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); $buffer = array(); } public function getName($id){ if(empty($id)){ return ""; } if(isset($buffer[$id])){ return $buffer[$id]; } if($this->dbh){ $query = "SELECT name FROM group_info WHERE id= ? "; $stmt = $this->dbh->prepare($query); $stmt->execute(array($id)); $user = $stmt->fetch(PDO::FETCH_ASSOC); if($user){ $buffer[$id] = $user["name"]; return $buffer[$id]; } else{ $buffer[$id] =""; return $buffer[$id]; } } else{ $buffer[$id] =""; return $buffer[$id]; } } } ?>