PHP Update Image In MySQL
Submitted by alpha_luna on Tuesday, May 17, 2016 - 11:59.
PHP Update Image In MySQL
We have already a tutorial for PHP Insert Image In MySQL and PHP Deleting Image In MySQL. So, I decided to create a follow-uo tutorial for PHP Update Image In MySQL. In this tutorial, we are going to update the current Image to a new one. For this tutorial, we are going to use the UPDATE Statement to update the current image in our table. Let's start with: This is the image that we are going to edit.
Updating Image
Modal Form Field
- <div id="delete<?php echo $id;?>" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
- <div class="modal-header">
- </div>
- <div class="modal-body">
- <div class="alert alert-danger">
- <?php if($row['image_location'] != ""): ?>
- <img src="uploads/<?php echo $row['image_location']; ?>" width="100px" height="100px" style="border:1px solid #333333; margin-left: 30px;">
- <?php else: ?>
- <img src="images/default.png" width="100px" height="100px" style="border:1px solid #333333; margin-left: 30px;">
- <?php endif; ?>
- <form action="edit_PDO.php<?php echo '?tbl_image_id='.$id; ?>" method="post" enctype="multipart/form-data">
- <div style="color:blue; margin-left:150px; font-size:30px;">
- <input type="file" name="image" style="margin-top:-115px;">
- </div>
- </div>
- <hr>
- <div class="modal-footer">
- </form>
- </div>
- </div>
- </div>
Creating Our Database
- <?php
- $conn = new PDO('mysql:host=localhost; dbname=upload_image','root', '');
- ?>
Creating Our UPDATE Statement
- <?php
- require_once ('db.php');
- $get_id=$_REQUEST['tbl_image_id'];
- $location1=$_FILES["image"]["name"];
- $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $sql = "UPDATE tbl_image SET image_location ='$location1' WHERE tbl_image_id = '$get_id' ";
- echo "<script>alert('Successfully Updated!!!'); window.location='index.php'</script>";
- ?>
Output:
Modal Form

Comments
Add new comment
- Add new comment
- 8745 views