Delete Data from Mysql Table using PHP OOP
![]() |
Delete Data from Mysql Table using PHP OOP |
In this lesson we are going to learn how to delete data from MySQL table using php oop..
just follow the below Example to lean how to delete data from mysql table using php oop concepts..
=>Table and Database:
Database Name: test
Table name : user
SQL codes for table user
CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(150) NOT NULL, `email` varchar(150) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;Insert some rows in user table using below sql codes
INSERT INTO `user` (`id`, `username`, `email`) VALUES (NULL, 'ANJAN KUMAR', 'Anjankumardhali@gmail.com'), (NULL, 'ANJAN', 'biswasshiuli608@gmail.com'), (NULL, 'Supriya Gain', 'SupriyaStar@Yahoo.com'), (NULL, 'ANJAN KUMAR', 'Anjankumardhali@gmail.com'), (NULL, 'ANJAN', 'biswasshiuli608@gmail.com'), (NULL, 'ANJANBD', 'biswasshiuli608@gmail.com');
Create 3 files named index.php , database.php and delete.php
1. index.php
<?php include "database.php"; ?> <?php if(isset($_GET['msg'])){ echo $_GET['msg']; } ?> <?php $db= new Database(); $query="SELECT*FROM user"; $result=$db->select($query); ?> <table width="500px" cellspacing="0" border="1px"> <tr> <th>ID</th> <th>UserName</th> <th>Email</th> <th>Action</th> </tr> <?php if($result) { ?> <?php while($row=$result->fetch_assoc()){?> <tr> <td><?php echo $row['id'];?></td> <td><?php echo $row['username'];?></td> <td><?php echo $row['email'];?></td> <td><a href="delete.php?id=<?php echo $row['id'];?>">Delete</a></td> </tr> <?php }}?> </table>
2. database.php
<?php class Database{ public $host='localhost'; public $user='root'; public $pass=''; public $dbname='codenair.com'; public $link; public $error; public function __construct(){ $this->connectDB(); } //Connecting Database private function connectDB(){ $this->link = new mysqli($this->host,$this->user,$this->pass,$this->dbname); if(!$this->link){ $this->error= "Connection Failed".$this->link->connect_error; return false; } } //Fetching Data public function select($query){ $result= $this->link->query($query) or die ($this->link->error.__LINE__); if($result->num_rows>0){ return $result; }else{ return false; } } //Delete Data public function delete($query){ $delete=$this->link->query($query) or die($this->link->error.__LINE__); if($delete){ header('location:index.php?msg='.urlencode('Data Deleted Successfull.')); } } }
3. delete.php
<?php require('database.php'); $db=new Database(); if(isset($_GET['id'])){ $id=$_GET['id']; $query="DELETE FROM user WHERE id='$id'"; $result=$db->delete($query); }else{ echo "Direct Access Not Allowed"; } ?>Practice This codes to learn Delete data from database in php oop concepts..
Keep Visiting This Blog for More Codes ..Thank You...
No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.