2011-07-29 36 views
-1

私はmysqlデータベースに画像のパスを含むテーブルを持っています。 この画像のサムネイルを表示したいと思います。 そのための最良の解決策は何ですか?PHP - Mysqlの画像のサムネイルを表示

<?php for($i=1; $i<=5; $i++) 
{$query = mysql_query("SELECT * FROM photos WHERE product_id='".$i."'"); 
$row = mysql_fetch_array($query); 
$t="img/"; 
$file = $t .$row[1]; 
echo "<li><a href=\"#\"><img src = " . $file . "></a></li>"; 
} ?> 

答えて

1

いずれCSS/HTMLで(悪い)画像のサイズを変更、または、入力としてファイル名を取得し、出力としてダウンスケーリングされたバージョンを返すPHPスクリプトを作る: これは私は、DBからフルサイズ画像を表示する方法であります(ベスト)

1

この。イメージをサーバーに保存する前に、ImageMagickを使用してイメージのサイズを変更する必要があります。本当にたくさんの6MBイメージを保存したいですか?実現不可能な場合は、画像をそのまま保存し、パスを指定すれば十分です。しかし、数百または数千の画像で終わると、より良い選択肢を探求したいと思うでしょう。

+0

私は画像のパスを持っており、画像はサーバに保存されています。 –

+0

あなたが成長し、ロードバランシングの目的で2番目のWebサーバーが必要な場合は、何をしますか? :-) – luckytaxi

関連する問題