Guest User

Untitled

a guest
Jun 23rd, 2018
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. ### Kết nối database
  2. ```
  3. // Kết nối database
  4. $dbhost = "localhost";
  5. $dbname = "dbname";
  6. $dbuser = "root";
  7. $dbpass = "pass";
  8.  
  9. $options = array(
  10. PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
  11. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
  12. );
  13.  
  14. try {
  15. $db = new PDO("mysql:host=$dbhost; dbname=$dbname", $dbuser, $dbpass, $options);
  16. }
  17. catch(PDOException $e)
  18. {
  19. die("Kết nối thất bại: " . $e->getMessage());
  20. }
  21. ```
  22. ### Inseft
  23. ```
  24. $stmt = $db->prepare('INSERT INTO users (name, age, email) values (:name, :age, :email)');
  25. $stmt->execute(array(':name' => 'Nam', ':age' => '26', ':email' => 'snooub@github.com'));
  26. ```
  27. ### Update
  28. ```
  29. $stmt = $db->prepare('UPDATE users SET name = :name, age = :age, email = :email WHERE id = :id');
  30. $stmt->execute(array(':id' => 1, ':name' => 'Mr Nam', ':age' => '69', ':email' => 'snooub@gmail.com'));
  31. ```
  32. ### Select
  33.  
  34. - **Single**
  35.  
  36. ```
  37. $stmt = $db->prepare('SELECT * FROM users WHERE id = :id');
  38. $stmt->execute(array(':id' => 1));
  39. $row = $stmt->fetch(PDO::FETCH_ASSOC);
  40.  
  41. print_r($row);
  42. ```
  43.  
  44. - **Multi**
  45. ```
  46. $stmt = $db->prepare('SELECT * FROM users');
  47. $stmt->execute();
  48. $row = $stmt->fetchAll(PDO::FETCH_ASSOC);
  49.  
  50. print_r($row);
  51. ```
Add Comment
Please, Sign In to add comment