Created
March 30, 2017 12:01
-
-
Save Rameshwar-ghodke/42bbca25062110bbe22e04c7d4c3ce96 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$servername = "localhost"; | |
$username = "username"; | |
$password = "password"; | |
$dbname = "myDBPDO"; | |
try { | |
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); | |
// set the PDO error mode to exception | |
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
$sql = "INSERT INTO MyGuests (firstname, lastname, email) | |
VALUES ('John', 'Doe', '[email protected]')"; | |
// use exec() because no results are returned | |
$conn->exec($sql); | |
echo "New record created successfully"; | |
} | |
catch(PDOException $e) | |
{ | |
echo $sql . "<br>" . $e->getMessage(); | |
} | |
$conn = null; | |
?> | |
// Delete data using PDO connection as | |
<?php | |
$servername = "localhost"; | |
$username = "username"; | |
$password = "password"; | |
$dbname = "myDBPDO"; | |
try { | |
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); | |
// set the PDO error mode to exception | |
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
// sql to delete a record | |
$sql = "DELETE FROM MyGuests WHERE id=3"; | |
// use exec() because no results are returned | |
$conn->exec($sql); | |
echo "Record deleted successfully"; | |
} | |
catch(PDOException $e) | |
{ | |
echo $sql . "<br>" . $e->getMessage(); | |
} | |
$conn = null; | |
?> | |
// Update data using PDO connection | |
<?php | |
$servername = "localhost"; | |
$username = "username"; | |
$password = "password"; | |
$dbname = "myDBPDO"; | |
try { | |
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); | |
// set the PDO error mode to exception | |
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; | |
// Prepare statement | |
$stmt = $conn->prepare($sql); | |
// execute the query | |
$stmt->execute(); | |
// echo a message to say the UPDATE succeeded | |
echo $stmt->rowCount() . " records UPDATED successfully"; | |
} | |
catch(PDOException $e) | |
{ | |
echo $sql . "<br>" . $e->getMessage(); | |
} | |
$conn = null; | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment