Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
925
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.37 KB | None | 0 0
  1. Config.php
  2.  
  3. <?php
  4. $servername = "localhost";
  5. $username = "root";
  6. $password = "";
  7. $dbname = "pdoexample";
  8.  
  9. try {
  10.  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  11.  $conn->exec("set names utf8");
  12. }catch(PDOException $e){
  13.     echo $e->getMessage();
  14. }
  15. ?>
  16.  
  17.  
  18. INSERT
  19.  
  20. <?php require_once("config.php");
  21.  
  22.  $str_name = "ทดสอบชื่อ1";
  23.  $str_username = "username1";
  24.  $str_password = md5("password1");
  25.  
  26.     $stmt = $conn->prepare("INSERT INTO users (u_name, u_username, u_password) VALUES (?, ?, ?)");
  27.     $stmt->bindParam(1, $str_name);
  28.     $stmt->bindParam(2, $str_username);
  29.     $stmt->bindParam(3, $str_password);
  30.  
  31. if($stmt->execute()){
  32.   $last_id = $conn->lastInsertId();
  33.   echo "insert success last id : ".$last_id;
  34.  }else{
  35.   echo "insert fail !";
  36.  }
  37. ?>
  38.  
  39.  
  40.  
  41. UPDATE
  42.  
  43.  
  44. <?php require_once("config.php");
  45.  
  46. if(isset($_GET["id"])){
  47.  
  48.  $id = (int)$_GET["id"];
  49.  $name = "testname2";
  50.  $username = "testusername2";
  51.  $password = "testpassword2";
  52.  
  53.  
  54.  $stmt = $conn->prepare("UPDATE users SET u_name = ?, u_username = ?, u_password = ? WHERE u_id = ?");
  55.  $stmt->bindParam(1, $name);
  56.  $stmt->bindParam(2, $username);
  57.  $stmt->bindParam(3, $password);
  58.  $stmt->bindParam(4, $id);
  59.  $result = $stmt->execute();
  60.  
  61.  if($result == true){
  62.   echo "update success";
  63.  }else{
  64.   echo "update fail !";
  65.  }
  66.  
  67. }else{
  68.  echo "โปรดระบุไอดี";
  69. }
  70. ?>
  71.  
  72.  
  73.  
  74. SELECT
  75.  
  76. <?php require_once("config.php");
  77.  
  78. if(isset($_GET["id"])){
  79.    $id = (int)$_GET["id"];
  80.    $stmt = $conn->prepare('SELECT u_id, u_name, u_username, u_password FROM users WHERE u_id = ?');
  81.    $stmt->bindParam(1, $id);
  82.    $stmt->execute();
  83.    $result = $stmt->fetchAll();
  84.  
  85.     foreach ($result as $r){
  86.      $id = $r['u_id'];
  87.      $name = $r['u_name'];
  88.      $username = $r['u_username'];
  89.      $password = $r['u_password'];
  90.    }
  91.  echo $id,"<br>";
  92.  echo $name."<br>";
  93.  echo $username."<br>";
  94.  echo $password."<br>";
  95. }else{
  96.  echo "โปรดระบุ id";
  97. }
  98.  
  99. ?>
  100.  
  101.  
  102.  
  103. DELETE
  104.  
  105.  
  106. <?php require_once("config.php");
  107.  
  108. if(isset($_GET["id"])){
  109.  
  110.  $id = (int)$_GET["id"];
  111.  $stmt = $conn->prepare("DELETE FROM users WHERE u_id= ?");
  112.  $stmt->bindParam(1, $id);
  113.  $result = $stmt->execute();
  114.  
  115.  if($result == true){
  116.   echo "delete success";
  117.  }else{
  118.   echo "delete fail !";
  119.  }
  120.  
  121. }else{
  122.  echo "โปรดระบุไอดี";
  123. }
  124.  
  125. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement