Actually, I can't do that. Which is the whole problem I'm having. PHP fails when I try to pull the image field out of my database. After talking to others I thought it might be the @@textsize variable in MSSQL unfortunately setting it to a lower value did not solve my problem. I have recently spoken to another person who is having the same problem as I am and it appears to be a problem with one or all of the programs I am using. (MSSQL, PHP, and FreeTDS)
I guess I'll have to change how my system is set up after all. -----Original Message----- From: Jason Bell [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 16, 2002 4:17 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Re: Image Fields and PHP... It basically comes down to speed. While there is nothing "Technicaly" wrong with storing the images in the database, accessing the images will become slower as the database gets larger, than if the files were stored on the filesystem. Whether or not this degredation of performance is acceptable or not is up to you, but... if you still want to pull an image directly from the database, try the following method. Please note that you must have the image type stored in the database as well. Create a seperate PHP script called getimg.php: /* Begin getpic.php */ <?php if($id) { $dbhost = ""; /* MySQL Server */ $dbuser = ""; /* MySQL UserName */ $dbpass = ""; /* MySQL Password */ $dbname = ""; /* MySQL Database */ $db = mysql_connect("$dbhost", "$dbuser", "$dbpass"); mysql_select_db("$dbname",$db); $query = "select image,type from images where id=$id"; $result = mysql_query($query); $data = mysql_result($result,0,"image"); $type = mysql_result($result,0,"type"); Header( "Content-type: $type"); echo $data; }; ?> /* End getpic.php Now that you have this, when you want to display a picture, call getpic.php in your <img> tag like so: <IMG SRC=getpic.php?id=12> (obviously, this gets the picture with ID 12 from the database. ) There are probably more elegant ways of doing this, but it works. :) ----- Original Message ----- From: "Gonzalez, Zara E" <[EMAIL PROTECTED]> To: "'Lerp'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, January 16, 2002 1:52 PM Subject: RE: [PHP] Re: Image Fields and PHP... > Joe (And/Or others), > > We are storing the actual images in the DB. We did not want our > pictures to be > on our webserver. Instead we felt it would be better to keep them on > the database server. In order to do this, they had to be stored in the database > itself since the database server is not accesible by the web. (I.e. > the only way > to get stuff off of it via the web is to pull it out through the DB connection) > > Now, You say that it is not recommended that we store our images in > our database, can you give me a reasons why? > > Thanks, > > Zara -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]