Advertisement
cipher87

Christian

Mar 22nd, 2018
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.07 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $dbname = "pdo_test";
  6.  
  7. try {
  8.     $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  9.     // set the PDO error mode to exception
  10.     $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  11.     $ctrID = $conn->prepare("SELECT max(ID)+1 FROM customer");
  12.  
  13.     $sql = "SELECT COUNT(*) FROM customer WHERE FNAME='" . $_POST['FName'] . "';";
  14.     $result = $conn->prepare($sql);
  15.     $result->execute();
  16.     $num_rows = $result->fetchColumn();
  17.  
  18.     if( !$num_rows ) {
  19.         $sql = "INSERT INTO customer (FName, LName , Address)
  20.        values (".
  21.         "'" . $_POST['FName'] . "',".
  22.         "'" . $_POST['LName'] . "',".
  23.         "'" . $_POST['Address'] . "')";
  24.         // use exec() because no results are returned
  25.         $conn->exec($sql);
  26.         echo "New record created successfully";
  27.     } else {
  28.         echo "Duplicate First Name!";
  29.     }
  30.  
  31.    
  32.     }
  33. catch(PDOException $e)
  34.     {
  35.     echo $sql . "<br>" . $e->getMessage();
  36.     }
  37.  
  38. $conn = null;
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement