Unit 4 WP Notes
Unit 4 WP Notes
youlike".
•MySQLi (object-oriented)
• MySQLi (procedural)
•PDO
MySQLi Installation
PDO Installation
<?php
$servername = "localhost" ;
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli ($servername,
$username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: "
$conn-> connect_error) ;
}
echo "Connected successfully'";
?>
Example (MySQLiProcedural)
<?php
$servername = "localhost";
$username = "username";
$password = "password" ;
Create connection
/
// Check connection
if (!$conn) {
die("Connection failed: "
mysqli_connect_error ());
}
echo "Connected successfully";
?>
Example (PDO)
<?php
$servername = "localhost" ;
$username = "username";
$password = "password" ;
try {
$Conn = new
PDO ("mysql :host-$servername; dbname=
myDB", $username, $password);
1/ set the PDO error mode to
exception
$conn
>setAttribute (PD0 ::ATTR_ERRMODE,
:
PDO: ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch (PDOException $e) {
echo "Connection failed: " $e
>getMessage () ;
?>
Close the Connection
MySQLiObject-Oriented:
$conn->close () ;
MySQLi Procedural:
mysqli_close ($conn) ;
PDO:
$conn = null;
Create a MySQL Database
Using MysQLi and PDO
The CREATE DATABASE statement is used to create
adatabase in MySQL.
<?php
$servername = "localhost" ;
$username = "username"
$password = "password";
1/ Create connection
$conn = new mysqli ($servername,
$username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: "
$conn->connect_error);
}
1/ Create database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "Database created
successfully";
} else {
echo "Error creating database:
$conn->error;
}
$conn->close ();
?>
Example (MySQLiProcedural)
<?php
$servername = "localhost'" ;
$username = "username";
$password = "password";
// Create connection
$conn= mysqli_connect ($servername,
$username, $password);
// Check connecti on
if (!$conn) {
die("Connecti on failed:
mysqli_connect_error (O);
}
// Create database
$sql = "CREATE DATABASE myDB";
if (mysqli_query ($conn, $sql) ) {
echo "Database created
successfully '";
}else {
echo "Error creating database: "
mysqli_error($conn);
mysqli_close ($conn) ;
?>
Example (PDO)
<?php
$servername = "localhost'";
$username = "username";
$password = "password";
try {
$conn = neW
PDO ("mysql : host=$servername"
$username, $password);
1/ set the PDO error mode to
exception
$conn
>setAttribute(PDO::ATTR_ERRMODE,
PDO: :ERRMODE_EXCEPTION);
$sql "CREATE DATABASE myDBP DO";
// use exec() because no results
are returned
$conn->exec ($sql) ;
"
echo Database created
successfully<br>";
} catch (PDOException $e) {
echo $sql "<br>". $e
>getMessage () ;
}
$conn = null;
?>
Create aMySQL Table Using
MySQLi and PDO
The CREATE TABLE statement is used to create a
table in MySQL.
"reg_date":