Step 1 : Create Database
CREATE DATABASE demo
Step 2 : Create Table:
CREATE TABLE test (id serial NOT NULL,name character varying,email character varying,mobno character varying ) ;
Step 3 : Create Database Connection:
$host = "localhost";
$port = "5432";
$dbname = "demo";
$user = "postgres";
$password = "password";
$connection_string = "host={$host} port={$port} dbname={$dbname} user={$user} password={$password} ";
$dbconn = pg_connect($connection_string);
Step 4 : Insert data.
<?php
$sql = "insert into test(name, email, mobno) values('test',test@gmail.com', '165675')";
$result = pg_query($dbconn, $sql);
if($result){
ehco "Record saved";
}
?>
Step 5 : Select data from database.
<?php
$result = pg_query($dbconn, "SELECT * FROM test");
if (!$result) {
echo "Something went wrong.";
exit;
}
$arr = pg_fetch_all($result);
echo "<pre>";
print_r($arr);
echo "</pre>";
?>
Step 6 : Update data.
<?php
$sql = "update test set name ='check' , email ='123@gmail.com' where id = 1;
$result = pg_query($dbconn, $sql);
if($result){
echo "Updated successfully.";
} else {
echo pg_last_error($dbconn);;
}
?>
Step 7 : Delete data.
<?php
$sql = "delete from test where id= 1";
$result = pg_query($dbconn, $sql);
if($result){
echo "Deleted successfully\n";
} else {
echo pg_last_error($dbconn);
}
?>
