我有一个网站,我需要添加一个图片库使用mySQL和PHP。我知道我可以用每个照片的id将图像urls保存在数据库中,但问题是:如果我有一个包含图片缩略图的页面,并且我希望每个缩略图都链接到一个页面,例如: www.example.com/ image /(id number)。我怎么能这么做呢?
发布于 2010-12-31 03:32:13
<?php
//$results = example: use sql to select the id and store the results into the $results variable.
foreach($results as $uno) {
echo '<a href="http://domainname.com/images.php?id=' . $uno['id'] . '">'
}每个页面都链接到images.php,并且在该页面上,$_GET['id']从数据库中提取正确的图像。
发布于 2010-12-31 03:37:29
最好的方法是生成缩略图并在上传过程中保存(在同一文件夹或另一个文件夹中是相同的),并保存缩略图的路径以及完整图像的路径,您可以根据需要使用它们中的任何一个。
如果你不在上传过程中生成缩略图,你将不得不在每次有人请求页面时生成它们(这是一个巨大的处理超载),因此你的网站的性能将会很差。
https://stackoverflow.com/questions/4565571
复制相似问题