创建 $timeStamp = time(); 我想将其存储在“timeStamp”数据库列中。
我的问题是:
MySQL 中对此有何设置?
它会是一个整数吗?长度/值是多少? 10个够吗?
我还阅读了有关使其未签名的各种帖子,这有关系吗?
我正在使用时间();因为我还想将其用作 XML 属性中的特定画廊 ID,这样如果用户更改其画廊,它将更新数据库中的“timeStamp”字段,从而在每次生成 XML 时创建一个新的画廊 ID。
提前致谢。
最佳答案
PHP 的 time() 值只是一个整数。使用标准的mysql int
来存储它。 “长度”字段是无关紧要的。 int(1) 和 int(234234234234234) 都将在内部占用完全相同的存储空间 - 4 个字节。 (x)
数字纯粹用于显示目的。当您选择值时,int(1)
只会显示一位数字,即使内部存储的数字有多少位。
关于PHP Time() 在 MySQL 中的存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690106/