Advertisement
ANDREICMD

Untitled

Oct 15th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.12 KB | None | 0 0
  1. <?php
  2. $host='localhost';
  3. $db='-';
  4. $user='-';
  5. $pass='-';
  6. $charset='utf8mb4';
  7.  
  8. $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
  9. $opt = [
  10. PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
  11. PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
  12. PDO::ATTR_EMULATE_PREPARES   => false,
  13. ];
  14.  
  15. try
  16. {
  17.      $pdo = new PDO($dsn,$user,$pass, $opt);
  18. }
  19. catch(PDOException $e)
  20. {
  21.      echo $e->getMessage();
  22. }
  23.  
  24. class user {
  25.     public function register($prenume, $nume, $mail, $parola)
  26.     {
  27.         echo('Accessed user class');
  28.        try
  29.        {
  30.    
  31.            $stmt = $pdo->prepare("INSERT INTO utilizatori(prenume, nume, email, parola) VALUES(:prenume, :nume, :email, :parola)");
  32.            $stmt->bindparam(":prenume", $prenume);
  33.            $stmt->bindparam(":nume", $nume);
  34.            $stmt->bindparam(":email", $email);
  35.            $stmt->bindparam(":parola", $parola);            
  36.            $stmt->execute();
  37.            return $stmt;
  38.        }
  39.        catch(PDOException $e)
  40.        {
  41.            echo $e->getMessage();
  42.        }    
  43.     }
  44. }
  45.  
  46. $user = new User();
  47. $user->register('prenume','nume','email','parola');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement