Advertisement
Guest User

Untitled

a guest
Jan 26th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.68 KB | None | 0 0
  1. <?php
  2. class agente {
  3.     function __construct() {
  4.     // conectamos sql
  5.         $servername = "localhost";
  6.         $username = "root";
  7.         $password = "??????";
  8.         $dbname = "agentes";
  9.        
  10.         try {
  11.             $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  12.             // set the PDO error mode to exception
  13.             $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  14.    
  15.         }
  16.         catch(PDOException $e)
  17.         {
  18.             echo "Error: " . $e->getMessage();
  19.         }
  20.            
  21.     }
  22.    
  23.     public function addUser($nick,$mail,$type = 0) {
  24.         try {
  25.             $stmt = $conn->prepare("INSERT INTO users (nickname, email, type)
  26.             VALUES (:nickname, :email, :type)");
  27.             $stmt->bindParam(':nickname', $firstname);
  28.             $stmt->bindParam(':email', $lastname);
  29.             $stmt->bindParam(':type', $email);
  30.             $stmt->execute();
  31.         } catch(PDOException $e) { echo "Error: " . $e->getMessage();   }
  32.        
  33.     }
  34.     public function changeStatus($uid,$type) {
  35.         try {
  36.             $sql = "UPDATE users SET status='$type' WHERE id='$uid'";
  37.  
  38.             // Prepare statement
  39.             $stmt = $conn->prepare($sql);
  40.        
  41.             // execute the query
  42.             $stmt->execute();
  43.        
  44.             // echo a message to say the UPDATE succeeded
  45.             echo $stmt->rowCount() . " records UPDATED successfully";
  46.         } catch(PDOException $e) { echo "Error: " . $e->getMessage();   }
  47.        
  48.     }
  49.     public function getUsers() {
  50.         try {
  51.             $sql = "SELECT id, nickname, status FROM users";
  52.             $result = $conn->query($sql);
  53.             if ($result->num_rows > 0) {
  54.                 while($row = $result->fetch_assoc()) {
  55.                     echo "Id: " . $row["id"]. " - Nombre: " . $row["nickname"]. " " . $row["status"]. "<br>";
  56.                 }
  57.             } else {
  58.                 echo "0 results";
  59.             }
  60.         } catch(PDOException $e) { echo "Error: " . $e->getMessage();   }
  61.     }
  62.    
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement