CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

28 September, 2018

How to delete data from database using CodeIgniter framework

 Programing Funda     September 28, 2018     codeigniter     No comments   

In this example we will discuss about how to delete a record or data from MySQL database using CodeIgniter framework PHP.
The DELETE statement is used to delete records from a table:
DELETE FROM table_name
WHERE some_column = some_value
Notice : The WHERE clause specifies which record or records that should be deleted. If you omit the WHERE clause, all records will be deleted!
The students table look like this:
idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comDelete
2HritikaSahuhritika@gmail.comDelete
3MilanJenamilanjena@gmail.comDelete
Now i am going to delete the id=3 record.
For delete record we use 3 file here
  1. Crud.php Path: codeIgniter\application\controllers\Crud.php
  2. Crud_model.php Path: codeIgniter\application\models\Crud_model.php
  3. display_records.php Path: codeIgniter\application\view\display_records.php

Crud Sql Table

CREATE TABLE crud (
`id` int(11) NOT NULL,
`first_name` varchar(30) NOT NULL,
`last_name` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL,
PRIMARY KEY (id)
);

Crud.php

<?php 
class Crud extends CI_Controller 
{
public function __construct()
{
//call CodeIgniter's default Constructorparent::__construct();
//load database libray manually$this->load->database();
//load Model$this->load->model('Crud_model');
}
public function displaydata()
{
$result['data']=$this->Crud_model->display_records();
$this->load->view('display_records',$result);
} //Delete Recordpublic function deletedata()
{
$id=$this->input->get('id');
$this->Crud_model->deleterecords($id);
echo "Date deleted successfully !";
}
}
?>

Crud_model.php

<?php
class Crud_model extends CI_Model 
{
//Display function display_records(){ $query=$this->db->query("select * from crud");
return $query->result();
}
//Deletefunction deleterecords($id)
{
$this->db->query("delete from crud where id='".$id."'");
}
}

display_records.php

<!DOCTYPE html>
<html>
<head>
<title>Delete records</title>
</head>
<body>
<table width="600" border="1" cellspacing="5" cellpadding="5">
<tr style="background:#CCC">
<th>Sr No</th>
<th>First_name</th>
<th>Last_name</th>
<th>Email Id</th>
<th>Delete</th>
<th>Update</th>
</tr>
<?php
$i=1;
foreach($data as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$row->first_name."</td>";
echo "<td>".$row->last_name."</td>";
echo "<td>".$row->email."</td>";
echo "<td><a href='deletedata?id=".$row->id."'>Delete</a></td>";
echo "</tr>";
$i++;
}
?>

</table>
</body>
</html>
Now run the program on your browser with the below URL:
http://localhost/CodeIgniter/index.php/Crud/displaydata
After delete the record the table look like this.
idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comDelete
2HritikaSahuhritika@gmail.comDelete


Next ❯
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Update record CodeIgniter framework PHP

 Programing Coderfunda     September 28, 2018     codeigniter     No comments   

In this example we will discuss about how to update a record or data from MySQL database using CodeIgniter framework PHP.
To update the data in mysql table UPDATE statement is used.
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value 
Note: The WHERE clause specifies which data that should be updated. If you omit the WHERE clause, all records or data will be updated!

We use 4 file for update students data.
  1. student_view.php (CodeIgniter\application\controllers\Crud.php )
  2. student_fetch.php (CodeIgniter\application\models\Crud_model.php)
  3. view_data.php (CodeIgniter\application\views\display_records.php)
  4. student_update.php (CodeIgniter\application\views\update_records.php)

Sql Table

CREATE TABLE crud (
`id` int(11) NOT NULL,
`first_name` varchar(30) NOT NULL,
`last_name` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL,
PRIMARY KEY (id)
);

Crud.php (Controller file for Update)

<?php 
class Crud extends CI_Controller 
{
public function __construct()
{
//call CodeIgniter's default Constructorparent::__construct();
//load database libray manually$this->load->database();
//load Model$this->load->model('Crud_model');
}
public function dispdata()
{
$result['data']=$this->Hello_model->display_records();
$this->load->view('display_records',$result);
}
public function updatedata()
{
$id=$this->input->get('id');
$result['data']=$this->Crud_model->displayrecordsById($id);
$this->load->view('update_records',$result);
if($this->input->post('update'))
{
$first_name=$this->input->post('first_name');
$last_name=$this->input->post('last_name');
$email=$this->input->post('email');
$this->Crud_model->update_records($first_name,$last_name,$email,$id);
echo "Date updated successfully !”;
}
}
}
?>

Crud_model.php

<?php
class Crud_model extends CI_Model 
{
//Displayfunction display_records()
{
$query=$this->db->query("select * from crud");
return $query->result();
}
function displayrecordsById($id)
{
$query=$this->db->query("select * from form where id='".$id.”’”);
return $query->result();
}
//Updatefunction update_records($first_name,$last_name,$email,$id)
{
$query=$this->db->query("update form SET first_name='$first_name',last_name='$last_name',email='$email' where id='$id’”);
}
}

display_records.php (View file for fetch data)

<!DOCTYPE html>
<html>
<head>
<title>Delete records</title>
</head>
<body>
<table width="600" border="1" cellspacing="5" cellpadding="5">
<tr style="background:#CCC">
<th>Sr No</th>
<th>First_name</th>
<th>Last_name</th>
<th>Email Id</th>
<th>Update</th>
</tr>
<?php
$i=1;
foreach($data as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$row->first_name."</td>";
echo "<td>".$row->last_name."</td>";
echo "<td>".$row->email."</td>";
echo "<td><a href=‘updatedata?id=".$row->id."'>Update</a></td>";
echo "</tr>";
$i++;
}
?>

</table>
</body>
</html>

update_records.php (View file for update)

<!DOCTYPE html>
<html>
<head>
<title>Update Data</title>
</head>
<body>
<?php
$i=1;
foreach($data as $row)
{
?>

<form method="post">
<table width="600" border="1" cellspacing="5" cellpadding="5">
<tr>
<td width="230">Enter Your Name </td>
<td width="329"><input type="text" name="first_name" value="<?php echo $row->first_name; ?>"/></td>
</tr>
<tr>
<td>Enter Your Email </td>
<td><input type="text" name="last_name" value="<?php echo $row->last_name; ?>"/></td>
</tr>
<tr>
<td>Enter Your Mobile </td>
<td><input type="text" name="email" value="<?php echo $row->email; ?>"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="update" value="Update_Records"/></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>
Now run the program on your browser with the below URL:
http://localhost/codeIgniter/index.php/Student_view
After fetch data the table look like this.
Idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comUpdate
2HritikaSahuhritika@gmail.comUpdate
3MilanJenamilanjena@gmail.comUpdate
Now i am going to update the id 3 data. After change the data of id 3 the table look like this.
Idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comUpdate
2HritikaSahuhritika@gmail.comUpdate
3Milan KumarJenamilanjena@gmail.comUpdate


Next ❯
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Update record CodeIgniter framework PHP

 Programing Funda     September 28, 2018     codeigniter     No comments   

In this example we will discuss about how to update a record or data from MySQL database using CodeIgniter framework PHP.
To update the data in mysql table UPDATE statement is used.
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value 
Note: The WHERE clause specifies which data that should be updated. If you omit the WHERE clause, all records or data will be updated!

We use 4 file for update students data.
  1. student_view.php (CodeIgniter\application\controllers\Crud.php )
  2. student_fetch.php (CodeIgniter\application\models\Crud_model.php)
  3. view_data.php (CodeIgniter\application\views\display_records.php)
  4. student_update.php (CodeIgniter\application\views\update_records.php)

Sql Table

CREATE TABLE crud (
`id` int(11) NOT NULL,
`first_name` varchar(30) NOT NULL,
`last_name` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL,
PRIMARY KEY (id)
);

Crud.php (Controller file for Update)

<?php 
class Crud extends CI_Controller 
{
public function __construct()
{
//call CodeIgniter's default Constructorparent::__construct();
//load database libray manually$this->load->database();
//load Model$this->load->model('Crud_model');
}
public function dispdata()
{
$result['data']=$this->Hello_model->display_records();
$this->load->view('display_records',$result);
}
public function updatedata()
{
$id=$this->input->get('id');
$result['data']=$this->Crud_model->displayrecordsById($id);
$this->load->view('update_records',$result);
if($this->input->post('update'))
{
$first_name=$this->input->post('first_name');
$last_name=$this->input->post('last_name');
$email=$this->input->post('email');
$this->Crud_model->update_records($first_name,$last_name,$email,$id);
echo "Date updated successfully !”;
}
}
}
?>

Crud_model.php

<?php
class Crud_model extends CI_Model 
{
//Displayfunction display_records()
{
$query=$this->db->query("select * from crud");
return $query->result();
}
function displayrecordsById($id)
{
$query=$this->db->query("select * from form where id='".$id.”’”);
return $query->result();
}
//Updatefunction update_records($first_name,$last_name,$email,$id)
{
$query=$this->db->query("update form SET first_name='$first_name',last_name='$last_name',email='$email' where id='$id’”);
}
}

display_records.php (View file for fetch data)

<!DOCTYPE html>
<html>
<head>
<title>Delete records</title>
</head>
<body>
<table width="600" border="1" cellspacing="5" cellpadding="5">
<tr style="background:#CCC">
<th>Sr No</th>
<th>First_name</th>
<th>Last_name</th>
<th>Email Id</th>
<th>Update</th>
</tr>
<?php
$i=1;
foreach($data as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$row->first_name."</td>";
echo "<td>".$row->last_name."</td>";
echo "<td>".$row->email."</td>";
echo "<td><a href=‘updatedata?id=".$row->id."'>Update</a></td>";
echo "</tr>";
$i++;
}
?>

</table>
</body>
</html>

update_records.php (View file for update)

<!DOCTYPE html>
<html>
<head>
<title>Update Data</title>
</head>
<body>
<?php
$i=1;
foreach($data as $row)
{
?>

<form method="post">
<table width="600" border="1" cellspacing="5" cellpadding="5">
<tr>
<td width="230">Enter Your Name </td>
<td width="329"><input type="text" name="first_name" value="<?php echo $row->first_name; ?>"/></td>
</tr>
<tr>
<td>Enter Your Email </td>
<td><input type="text" name="last_name" value="<?php echo $row->last_name; ?>"/></td>
</tr>
<tr>
<td>Enter Your Mobile </td>
<td><input type="text" name="email" value="<?php echo $row->email; ?>"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="update" value="Update_Records"/></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>
Now run the program on your browser with the below URL:
http://localhost/codeIgniter/index.php/Student_view
After fetch data the table look like this.
Idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comUpdate
2HritikaSahuhritika@gmail.comUpdate
3MilanJenamilanjena@gmail.comUpdate
Now i am going to update the id 3 data. After change the data of id 3 the table look like this.
Idfirst namelast nameEmail IdAction
1DivyasundarSahudivyasundar@gmail.comUpdate
2HritikaSahuhritika@gmail.comUpdate
3Milan KumarJenamilanjena@gmail.comUpdate


Next ❯
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Meta

Popular Posts

  • Laravel DynamoDB Eloquent Models and Query Builder
    Laravel   DynamoDB   is a DynamoDB-based Eloquent model and Query builder for Laravel. Using the provided Dynamo driver, models extend the E...
  • There are two solutions for one board, using different chips. But one of their i2c address is the same. How to resolve conflict in one dts?
    Two chips A and B conflict with 0x62 on i2c bus 10. If A@62 and B@62 are configured on dts, Linux loads the driver of A. If B@62 is in front...
  • Unable to install pyocd in latest version of Anaconda
    I'm trying to set up our usual Anaconda development environment on a new Windows 10 PC. I downloaded the latest version of Anaconda last...
  • Campfire Coders (The post-Laracon-'24 recap episode!)
    submitted by /u/JerseyMilker [link] [comments]
  • Multidimensional array searching to return key if value found
    <? Multidimensional  array  searching to  return  key  if  value found I need to pass in a name to a search  function   on  an  array .  ...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (69)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • July (4)
  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

Loading...

Laravel News

Loading...

Copyright © CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda