portage des donnees) * - merge(idA, idB) * * 4. Gestion de creation * - create(pseudo, nom, prenom, facebook, telephone) * * */ /* RENVOIE LES DONNEES D'UN UTILISATEUR D'UID DONNE * * @id_personne UID de la personne en question * * @return personne Tableau associatif contenant les informations utiles de la personne * @return FALSE Si une erreur occure ou qu'aucune personne n'est trouvee, retourne FALSE * */ public static function getById($id_personne=null){ /* [0] Verification des INPUT =========================================================*/ if( !Database::check('id', $id_personne) ) return false; /* [1] On prepare et execute la requete =========================================================*/ $request = Database::getPDO()->prepare("SELECT idPersonne as id, pseudo, nom, prenom, id_facebook, telephone FROM Personnes WHERE idPersonne = :uid"); $request->execute(array( ':uid' => $id_personne )); /* [2] On recupere le resultat =========================================================*/ // si aucun resultat, on retourne FALSE if( ($personne=$request->fetch()) === false ) return false; /* [3] On retourne les donnees =========================================================*/ return Database::delNumeric( $personne, true ); } } ?>