小编Jim*_*mBo的帖子

模糊数据库ID

我有一个主键自动递增的表.我希望有一个与主键关联的图像,但我不希望显示主键.将图像命名为:

$filename = md5($primarykey + $secret_string) . '.jpg';
Run Code Online (Sandbox Code Playgroud)

是个好方案吗?

我担心可能会发生冲突并且文件被覆盖.

另一种选择当然是生成一个随机字符串,检查它不作为文件存在并将其存储在数据库中......但如果不需要,id不想存储其他数据.

另一个选项是逻辑转换youtube url样式,例如1 = a 2 = b但是具有随机顺序,例如1 = x 2 = m ...但是那么它有可能被解码...加上md5可能是比任何youtube网址功能轻.

我猜我会处理超过200万条记录,那么碰撞的可能性是什么?您会选择哪个选项,还是想到更好的方法?

php mysql database

7
推荐指数
1
解决办法
3188
查看次数

如何将未知宽度的图像居中?

使用CSS如何将未知尺寸的图像居中?

css

6
推荐指数
2
解决办法
7526
查看次数

在javascript中的onclick事件

我是javascript的新手我知道你可以在html元素中添加一个onclick =""事件......但是在javascript本身可以声明当有人点击x元素时会触发一个事件吗?

javascript

5
推荐指数
1
解决办法
258
查看次数

2
推荐指数
1
解决办法
8413
查看次数

标签 统计

css ×1

database ×1

document-ready ×1

javascript ×1

jquery ×1

mysql ×1

php ×1