outatime Posted March 15, 2010 Share Posted March 15, 2010 phpMyAdmin 2.6.3-pl1 I'm trying to upload a picture to a database. The part I'm really confused about is if the database will actually hold the file or do I need to upload it to the server then somehow put the link in the database. Here is some of the code that I found to use. And how much of this code do I actually need? Thanks if ($act=='view'){ $sql="SELECT * FROM tbl_image where id=$id"; $rst=mysql_query($sql) or die('gagal'); $data=mysql_fetch_array($rst); $type=$data[type]; Header("Content-type: $type"); echo $data[image]; } if ($act=='del'){ $sql="DELETE FROM tbl_image where id=$id"; $rst=mysql_query($sql) or die('gagal'); } if($submit) { $type = $_FILES['file']['type']; copy ($_FILES['file']['tmp_name'], "tmp/tmp.jpg") or die ("Could not copy"); $filer="tmp/tmp.jpg"; $handle = fopen($filer, "r"); $pure = addslashes(fread($handle, filesize($filer))); $sql = "insert into tbl_image(image,type) values('$pure','$type')"; $result = mysql_query($sql,$cn)or die(mysql_error()); } $sql="SELECT * FROM tbl_image"; $rst=mysql_query($sql) or die('gagal'); while ($data=mysql_fetch_array($rst)){ $id=$data[id]; echo "picture no $id <a href='./image.php?act=del&id=$id'>delete</a><br><img src='./image.php?act=view&id=$id'><br><br>"; } Link to comment https://forums.phpfreaks.com/topic/195254-upload-picture-to-database/ Share on other sites More sharing options...
fenway Posted March 19, 2010 Share Posted March 19, 2010 If you "found" code, then ask whomever "wrote" it. FYI, you can choose to do either. Link to comment https://forums.phpfreaks.com/topic/195254-upload-picture-to-database/#findComment-1028545 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.