php - 如何制作一个画廊,其中使用的图像来自 mysql 数据库?

标签 php mysql html image-gallery

我只是想问一下如何为我的网站制作一个简单的图库,其中用于显示的图像来自数据库并且会自动显示在图库中?这样当我必须更新图像时,我就不会大量创建缩略图..??

最佳答案

我建议不要将图像数据保存在数据库中,这几乎总是一个坏主意。

我建议将有关图像的元数据存储在数据库中,然后包含一个指向文件的指针(图像在本地文件系统上的路径)。如果您需要在添加图像时创建缩略图,请将它们也存储在文件系统中,并将它们的路径也存储在表中。

另一种方法是将图像和缩略图的文件名作为图像 ID 的函数。例如。将其存储在服务器上的 /some/directory/images/123.jpg/some/directory/images/123_thumbnail.jpg 其中 123是图片的id。

关于php - 如何制作一个画廊,其中使用的图像来自 mysql 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5794878/

相关文章:

javascript - 如何使用javascript在动画完成后旋转对象?

javascript - 仅使用 javascript 添加 onclick 事件

javascript - 如何使 Bootstrap 选项卡仅在单击时加载内容,而不是在页面加载时加载

php - 如何使用 PHP 脚本唤醒 PC?

javascript - 根据上一个列表的选定值填充下拉列表

mysql - 创建表时出错 : You have an error in your SQL syntax near 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' at line 1

MySQL 查询...棘手的计数..不知道如何组合

php - 在 Joomla 中包含文件 - 有什么区别?

php - 在 Woocommerce 中以编程方式应用优惠券

javascript - 类变量在元素事件内不可见?