Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. function connect()
  2. {
  3. $host = '127.0.0.1';
  4. $db = 'dvd';
  5. $user = 'root';
  6. $pass = '';
  7. $charset = 'utf8';
  8.  
  9. $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
  10. $opt = [
  11. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  12. PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
  13. PDO::ATTR_EMULATE_PREPARES => false,
  14. ];
  15. try
  16. {
  17. $pdo = new PDO($dsn, $user, $pass, $opt);
  18. return $pdo;
  19. }
  20. catch (Exception $e)
  21. {
  22. die('Erreur : ' . $e->getMessage());
  23. }
  24. }
  25.  
  26.  
  27. function injection_image($titre,$image)
  28. {
  29. $dbh = connect();
  30.  
  31. $stmt = $dbh->prepare("INSERT INTO affiche (nom, url) VALUES (:nom, :url)");
  32. $stmt->bindParam(':nom', $titre);
  33. $stmt->bindParam(':url', $image);
  34. try {
  35. $stmt->execute();
  36. $lastId = $dbh->lastInsertId();
  37. return $lastId;
  38. }
  39. catch(PDOException $e)
  40. {
  41. $dbh = null;
  42. return false;
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement