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>"; } Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/195254-upload-picture-to-database/#findComment-1028545 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.