0% found this document useful (0 votes)
2 views14 pages

Update Data Into MySQLi Using PHP (1)

Uploaded by

Vritra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views14 pages

Update Data Into MySQLi Using PHP (1)

Uploaded by

Vritra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Update Data Into MySQLi Using

PHP

To update a data that already exist in the database, UPDATE statement is used.

In the below example we update the employee data from MySQL database.

we used 2 file for update data

 database.php: For connecting data base


 update.php: TO retrieve data from database with a update option.
 update _process.php: TO update data from database.

database.php

<?php

$servername='localhost';

$username='root';

$password='';

$dbname = "crud";

$conn=mysqli_connect($servername,$username,$password,"$dbname");

if(!$conn){

die('Could not Connect My Sql:' .mysql_error());

?>
update.php
<?php

include_once 'database.php';

$result = mysqli_query($conn,"SELECT * FROM employee");

?>

<!DOCTYPE html>

<html>

<head>

<title> Retrive data</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<?php

if (mysqli_num_rows($result) > 0) {

?>

<table>

<tr>

<td>Sl No</td>

<td>First Name</td>

<td>Last Name</td>

<td>City</td>

<td>Email id</td>

<td>Action</td>

</tr>

<?php

$i=0;

while($row = mysqli_fetch_array($result)) {
?>

<tr>

<td><?php echo $row["id"]; ?></td>

<td><?php echo $row["first_name"]; ?></td>

<td><?php echo $row["last_name"]; ?></td>

<td><?php echo $row["city_name"]; ?></td>

<td><?php echo $row["email"]; ?></td>

<td><a href="update-process.php?id=<?php echo $row["id"]; ?


>">Update</a></td>

</tr>

<?php

$i++;

?>

</table>

<?php

else

echo "No result found";

?>

</body>

</html>
update_process.php

<?php

include_once 'database.php';

if(count($_POST)>0)

mysqli_query($conn,"UPDATE employee set id='" .


$_POST['userid'] . "',

first_name='" . $_POST['first_name'] . "', last_name='" .


$_POST['last_name'] . "'
, city_name='" . $_POST['city_name'] . "' ,email='" .
$_POST['email'] . "'

WHERE id='" . $_POST['userid'] . "'");

$message = "Record Modified Successfully";

$result = mysqli_query($conn,"SELECT * FROM employee WHERE


id='" . $_GET['id'] . "'");

$row= mysqli_fetch_array($result);

?>

<html>

<head>

<title>Update Employee Data</title>

</head>

<body>

<form name="frmUser" method="post" action="">

<div><?php if(isset($message)) { echo $message; } ?>

</div>

<div style="padding-bottom:5px;">

<a href="retrieve.php">Employee List</a>

</div>

Username: <br>

<input type="hidden" name="userid" class="txtField" value="<?


php echo $row['id']; ?>">
<input type="text" name="userid" value="<?php echo
$row['id']; ?>">

<br>

First Name: <br>

<input type="text" name="first_name" class="txtField"


value="<?php echo $row['first_name']; ?>">

<br>

Last Name :<br>

<input type="text" name="last_name" class="txtField"


value="<?php echo $row['last_name']; ?>">

<br>

City:<br>

<input type="text" name="city_name" class="txtField"


value="<?php echo $row['city_name']; ?>">

<br>

Email:<br>

<input type="text" name="email" class="txtField" value="<?php


echo $row['email']; ?>">

<br>

<input type="submit" name="submit" value="Submit"


class="buttom">

</form>

</body>

</html>

You might also like