cyberairman2013

PDO Version

Sep 27th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.66 KB | None | 0 0
  1. init.php
  2. if (logged_in () === true) {
  3.     $user_data = user_data($db, $session_user_id, 'email');
  4. }
  5.  
  6. functions.php
  7. function user_data(PDO $db, $session_user_id) {
  8.     $data = array();
  9.     $user_id = (int)$user_id;
  10.     $func_num_args = func_num_args();
  11.     $func_get_args = func_get_args();
  12.     if ($func_num_args > 1) {
  13.         unset($func_get_args[0]);  
  14.         $fields = '`' . implode('`, `', $func_get_args) . '`';
  15.         $query = $db->prepare("SELECT $fields FROM `admin` WHERE `id` = :user_id");
  16.         $query->bindParam(":user_id", $user_id);
  17.         $query->execute();
  18.         $data = $query->fetch(PDO::FETCH_ASSOC);
  19.         return $data;
  20.     }
  21. }
  22.  
  23. Once again
  24. echo $user_data['email'];
  25.  
  26. result: nothing
Advertisement
Add Comment
Please, Sign In to add comment