我有一个网站,里面有很多图片。目前,我只在服务器上有所有的图片,我使用php获取目录中的文件,并将它们显示在一个表格中。然而,当我这样做的时候,图片是按字母顺序显示的,这是我不想要的。我想让它们显示我的插入时间。我想我可以创建一个表格,其中的数字字段设置为自动递增,然后是插入图片的文件名。把照片留在服务器上。所以每次我插入一张图片时,它都会插入一个带有数字和文件名的行。所以当我显示的时候,我只是通过数字Desc来显示,这应该会给我最新插入的图片。这是最好的方法吗?
谢谢
发布于 2012-04-05 23:59:15
我觉得不错。如果你真的想获得技术,你可以使用一个时间戳字段,并按此对它们进行排序。然而,听起来你的想法很好用,只要你在插入图片时自动递增。
发布于 2012-04-05 23:57:37
你在正确的轨道上。我会使用时间戳(类型为DATETIME)来确定图片上传的确切时间,并按此进行排序。递增的ID并不总是与插入时间相对应。
发布于 2012-04-05 23:58:24
您可以通过auto_incremented id字段来执行此操作,也可以存储时间戳并以此方式对其进行排序。这两个都是不错的选择,只要确保避免潜在的主键冲突即可。
https://stackoverflow.com/questions/10031885
复制相似问题