我有一个充满代码的数据库,我想在提交时调用这些数据

时间:2009-08-05 01:14:44

标签: php mysql

好的,所以我对编码比较陌生,但我有一张超过1000个代码的表。

好吧,当人们向它提交新信息时(通过提交表单),我希望能够将日期/时间添加到表格中,以便我可以打印“最新25”。

我的问题是:

如何添加时间列?如何在我的html中将时间函数添加到我的提交行?我是否会被搞砸,因为我将有1000行没有日期,然后是任何有日期的新行?

2 个答案:

答案 0 :(得分:1)

  1. 使用DATETIME列。允许空缺

  2. 新列中的现有记录将为空。这没关系。

  3. 使用这样的查询来获取前25条记录:

    SELECT column1,column2 从表 ORDER BY MyDateTimeColumn DESC 限制25

答案 1 :(得分:0)

您可以将新的日期时间列设置为默认值到某个值(即当前日期/时间),也可以将其包含在插入语句中。

insert into table (col1, col2, datetime_col) values ('whatever', 'whatever', now())

这是未经测试但可以在SQL Server中运行...我想它也适用于MySQL(实际上SQL Server中的函数是getdate()和一个快速的谷歌搜索告诉我它现在是MySQL() )。