循环访问mysql数据?

时间:2012-06-16 05:04:57

标签: php mysql

我正在为有趣的图片创建一个网站。这些图像存储在服务器的文件中。我有一个数据库,其中包含所有这些图像的所有信息(文件中的名称,类型,视图,喜欢,不喜欢,报告等)。

我想使用该图片的名称作为我的网址www.example.com/name_of_the_image,当我点击图片时,它会转到下一个(图片页面),因此每个图片都有自己独特的网址。

我已经尝试将图像的id从数据库传递到url并继续浏览图像,但这似乎是不专业的方式来做我想要实现的目标。

现在最好和最有效的方法是什么?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用'slugs'。 有一个额外的字段,您的数据库图像数据称为slug。 每次你使用slug上传一个图像存储它(通常一个slug是小写的标题,下划线而不是空格)。 然后使用.htaccess将您的网址重写为使用slug检索信息的漂亮网址。 www.host.com/images/cat_in_a_pickle_jar 指着 www.host.com/displayimage.php?slug=cat_in_a_pickle_jar