PHP data access using PDO
<?php
try{
$db=new PDO("mysql:host=Your_Host_Name;dbname=db_name","Your_User_Name","Password");
}
catch(PDOException $exception)
{
printf("Connection Error..");
}
?>
To Delete data :-
echo $query="delete from table_name whereField_name='value'";
$i=$db->exec($query);
if($i > 0)
{
echo "<script>alert('Value Deleted :".$i."')</script>";
}
else{
echo "<script>alert('No Result found...')</script>";
}
?>
while($row= $stmt->fetch(PDO::FETCH_ASSOC))
{
echo $row['id'];
echo "<br/>";
echo $row['username'];
echo "<br/>";
echo $row['pswd'];
echo "<br/>";
}
?>
PDO(PHP Data Object) is the secure process to access the database(like ADO.NET in .NET).
The database connection file :-
dp.inc.php
<?php
try{
$db=new PDO("mysql:host=Your_Host_Name;dbname=db_name","Your_User_Name","Password");
}
catch(PDOException $exception)
{
printf("Connection Error..");
}
?>
To Delete data :-
delete.php
<?php
include_once("db.inc.php");echo $query="delete from table_name whereField_name='value'";
$i=$db->exec($query);
if($i > 0)
{
echo "<script>alert('Value Deleted :".$i."')</script>";
}
else{
echo "<script>alert('No Result found...')</script>";
}
?>
To insert to the database :-
insert.php
<?php
include_once("db.inc.php");
$pswd=uniqid(rand());
$query="insert into Table_Name values('value1','value2','value2')";
$affect=$db->exec($query);
if($affect > 0)
{
echo "<script>alert('Value inserted')</script>";
}
else
{
echo "<script>alert('Error')</script>";
}
?>
include_once("db.inc.php");
$pswd=uniqid(rand());
$query="insert into Table_Name values('value1','value2','value2')";
$affect=$db->exec($query);
if($affect > 0)
{
echo "<script>alert('Value inserted')</script>";
}
else
{
echo "<script>alert('Error')</script>";
}
?>
Select Query :-
select.php
<?php
include_once("db.inc.php");
$query="select * from table_name";
$stmt=$db->query($query);$query="select * from table_name";
while($row= $stmt->fetch(PDO::FETCH_ASSOC))
{
echo $row['id'];
echo "<br/>";
echo $row['username'];
echo "<br/>";
echo $row['pswd'];
echo "<br/>";
}
?>
No comments:
Post a Comment