Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.55 KB | None | 0 0
  1.  
  2. Config.php
  3.  
  4.  
  5.  
  6. <?php
  7.  
  8. $servername = "localhost";
  9.  
  10. $username = "root";
  11.  
  12. $password = "";
  13.  
  14. $dbname = "pdoexample";
  15.  
  16.  
  17. try {
  18.  
  19.     $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  20.  
  21.  $conn->exec("set names utf8");
  22.  
  23. }catch(PDOException $e){
  24.  
  25.     echo $e->getMessage();
  26.  
  27. }
  28.  
  29. ?>
  30.  
  31.  
  32.  
  33.  
  34.  
  35. INSERT
  36.  
  37.  
  38.  
  39. <?php require_once("config.php");
  40.  
  41.  
  42.  $str_name = "ทดสอบชื่อ1";
  43.  
  44.  $str_username = "username1";
  45.  
  46.  $str_password = md5("password1");
  47.  
  48.  
  49.     $stmt = $conn->prepare("INSERT INTO users (u_name, u_username, u_password) VALUES (?, ?, ?)");
  50.  
  51.     $stmt->bindParam(1, $str_name);
  52.  
  53.     $stmt->bindParam(2, $str_username);
  54.  
  55.     $stmt->bindParam(3, $str_password);
  56.  
  57.     if($stmt->execute()){
  58.  
  59.   $last_id = $conn->lastInsertId();
  60.  
  61.   echo "insert success last id : ".$last_id;
  62.  
  63.  }else{
  64.  
  65.   echo "insert fail !";
  66.  
  67.  }
  68.  
  69.  
  70.  
  71. ?>
  72.  
  73.  
  74.  
  75. UPDATE
  76.  
  77.  
  78. <?php require_once("config.php");
  79.  
  80.  
  81. if(isset($_GET["id"])){
  82.  
  83.  
  84.  $id = (int)$_GET["id"];
  85.  
  86.  $name = "testname2";
  87.  
  88.  $username = "testusername2";
  89.  
  90.  $password = "testpassword2";
  91.  
  92.  
  93.  $stmt = $conn->prepare("UPDATE users SET u_name = ?, u_username = ?, u_password = ? WHERE u_id = ?");
  94.  
  95.  $stmt->bindParam(1, $name);
  96.  
  97.  $stmt->bindParam(2, $username);
  98.  
  99.  $stmt->bindParam(3, $password);
  100.  
  101.  $stmt->bindParam(4, $id);
  102.  
  103.  $result = $stmt->execute();
  104.  
  105.  if($result == true){
  106.  
  107.   echo "update success";
  108.  
  109.  }else{
  110.  
  111.   echo "update fail !";
  112.  
  113.  }
  114.  
  115. }else{
  116.  
  117.  echo "โปรดระบุไอดี";
  118.  
  119. }
  120.  
  121.  
  122. ?>
  123.  
  124.  
  125.  
  126. SELECT
  127.  
  128.  
  129. <?php require_once("config.php");
  130.  
  131.  
  132. if(isset($_GET["id"])){
  133.  
  134.  
  135.  
  136.  $id = (int)$_GET["id"];
  137.  
  138.  $stmt = $conn->prepare('SELECT u_id, u_name, u_username, u_password FROM users WHERE u_id = ?');
  139.  
  140.    $stmt->bindParam(1, $id);
  141.  
  142.    $stmt->execute();
  143.  
  144.    $result = $stmt->fetchAll();
  145.  
  146.     foreach ($result as $r){
  147.  
  148.      $id = $r['u_id'];
  149.  
  150.      $name = $r['u_name'];
  151.  
  152.      $username = $r['u_username'];
  153.  
  154.      $password = $r['u_password'];
  155.  
  156.    }
  157.  
  158.    
  159.  
  160.  echo $id,"<br>";
  161.  
  162.  echo $name."<br>";
  163.  
  164.  echo $username."<br>";
  165.  
  166.  echo $password."<br>";
  167.  
  168. }else{
  169.  
  170.  echo "โปรดระบุ id";
  171.  
  172. }
  173.  
  174.  
  175. ?>
  176.  
  177.  
  178.  
  179. DELETE
  180.  
  181.  
  182.  
  183.  
  184.  
  185. <?php require_once("config.php");
  186.  
  187. if(isset($_GET["id"])){
  188.  
  189.  
  190.  $id = (int)$_GET["id"];
  191.  
  192.  $stmt = $conn->prepare("DELETE FROM users WHERE u_id= ?");
  193.  
  194.  $stmt->bindParam(1, $id);
  195.  
  196.  $result = $stmt->execute();
  197.  
  198.  if($result == true){
  199.  
  200.   echo "delete success";
  201.  
  202.  }else{
  203.  
  204.   echo "delete fail !";
  205.  
  206.  }
  207.  
  208. }else{
  209.  
  210.  echo "โปรดระบุไอดี";
  211.  
  212. }
  213.  
  214.  
  215. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement