我有一个网站,我需要使用mySQL和PHP添加图库。我知道我可以将图片网址保存在每张照片的ID数据库中,但问题是: 如果我有一个包含图片缩略图的页面,我希望每个缩略图链接到一个页面,例如:www.example.com/image/(id number)。我怎么能这样做?
答案 0 :(得分:0)
<?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']
从数据库中提取正确的图像。
答案 1 :(得分:0)
最好的方法是在上传过程中生成缩略图并保存(在同一个文件夹中或另一个文件夹中它是相同的)并保存缩略图的路径以及完整图像的路径并且您可以根据需要使用其中任何一种。
如果您没有在上传过程中生成缩略图,则每次有人请求页面时都必须生成缩略图(这是一个巨大的处理过载),因此您的网站性能会很差。