how to insert image(like photo) in one particular table (mysql)
help me..
thanks
barrathi
help me..
thanks
barrathi
CREATE TABLE Image ( ImgID SERIAL, ImgTitle VARCHAR(255) NOT NULL Default 'Untitled', ImgType VARCHAR(255) NOT NULL Default 'png', ImgData MEDIUMBLOB NOT NULL, Primary Key(ImgID) )
CREATE TABLE Image ( ImgID SERIAL, ImgTitle VARCHAR(255) NOT NULL Default 'Untitled', ImgType VARCHAR(255) NOT NULL Default 'png', ImgData MEDIUMBLOB NOT NULL, Primary Key(ImgID) )
<form action="newsupdate.php" method="POST" enctype="multipart/form-data" name="frm_insertnews" id="frm_insertnews"> . . . <input type="file" name="file" id="file" /> <input type="submit" name="submit" id="submit" value="Insert" /> </form>
$file = fopen($_FILES['file'], "r"); $image = addslashes(fread($file, filesize($_FILES['file']))); fclose($file); $insertSQL = "INSERT INTO tbl_news (date_added, title, description, picture, author) VALUES (CURDATE(), '".$_POST['title']."', '".$_POST['text']."', '$image', '".$_POST['author']."')";
display_users.php ======================================================== <?php ini_set ("display_errors", "1"); error_reporting(E_ALL); require ("connect.php"); // select our database mysql_select_db("basil_bookmark") or die(mysql_error()); $result = mysql_query("SELECT * FROM user ORDER BY id DESC"); //Display Table //header("Content-type: img/". $ROW['image_type']); if (!$result) { die('<p>Error performing query: ' . mysql_error() . '</p>'); } echo "<table border='1' width='80%'cellpadding='3' cellspacing='0'>"; echo "<tr>"; echo "<td align='center' bgcolor='#FF3399'><strong>Username</strong></td>"; echo "<td align='center' bgcolor='#FF3399'><strong>First Name</strong></td>"; echo "<td align='center' bgcolor='#FF3399'><strong>Last Name</strong></td>"; echo "<td align='center' bgcolor='#FF3399'><strong>Favicon</strong></td>"; echo "</tr>"; while ($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td bgcolor='#FFccff' align='center'><strong>". $row["username"] ."</strong></td>"; echo "<td bgcolor='#FFccff' align='center'><strong>". $row["first_name"] ."</strong></td>"; echo "<td bgcolor='#FFccff' align='center'><strong>". $row["last_name"] ."</strong></td>"; //echo "<td bgcolor='#FFccff' align='center'>".$row["image_data"]. "</td>"; echo "<td bgcolor='#FFccff' align='center'><img src='{$row['image_data']}' /></td>"; echo "</tr>"; } echo ("\n</table>\n"); print "There are " . mysql_num_rows($result) . " rows in the Bookmarks database\n"; ?>
Comment