Advertisement
Guest User

Untitled

a guest
Feb 14th, 2015
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2. class URL extends mysqli{
  3.    
  4.     public function __construct(){
  5.         require_once(__DIR__."/config.php"); // Include our config file
  6.         parent::__construct(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB); // connect to mysql database
  7.     }
  8.  
  9.     public function getData($filter=""){
  10.         // gets all urls if no filter is specified
  11.         if($filter == ""){
  12.             $results = $this->query("SELECT * FROM urls");
  13.         }
  14.         else{
  15.             $stmt = $this->prepare("SELECT * FROM urls WHERE url=? OR alias=?");
  16.             $stmt->bind_param("ss", $filter, $filter);
  17.             $stmt->execute();
  18.             $results =  $stmt->get_result();
  19.         }
  20.         // Stores results in multi-dimensional array
  21.         while($row = $results->fetch_assoc()){
  22.             $url['url'][] = $row['url'];
  23.             $url['alias'][] = $row['alias'];
  24.             $url['clicks'][] = $row['clicks'];
  25.         }
  26.         // runs if no results are found and stores empty array
  27.         if(!isset($url)){
  28.             $url['url'] = array();
  29.             $url['alias'] = array();
  30.             $url['clicks'] = array();
  31.         }
  32.         return $url;
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement