【发布时间】:2012-04-04 23:25:48
【问题描述】:
我有一个更新数据库服务器上条目的 html/php 表单。我需要在每一行中添加一个字段,指示添加该条目的时间,换句话说,就是创建该条目的时间戳。我一直在寻找,发现这个:
http://www.createafreewebsite.net/phpmysql/alter.html
我会做类似的事情吗:
$timestamp = time();
mysql_query("ALTER TABLE notification
ADD timestamp CHAR(30) AFTER names);
mysql_query("INSERT INTO notification (`timestamp`) values ('$timestamp');
这是处理它的正确方法吗?我是否使用了正确的数据类型?我需要将时间戳与稍后从 javascript 文件生成的另一个时间戳进行比较。例如,如果 timestamp1 小于 timestamp2 则执行以下功能...
任何信息都会有所帮助,谢谢!
编辑:
按要求提供信息:
到目前为止我有:
mysql_query("INSERT INTO notification (`program`, `month`, `day`, `year`, `sponsor`, `type`, `category`, `range`, `desc`) values ('$pName' , '$month' , '$day' , '$year' , '$sponsor' , '$type' , '$category' , '$range' , '$desc')");
【问题讨论】:
-
您介意发布您要向其中添加列的表的结构吗?使用
INSERT语句不会将任何数据插入到表的其他列中,如果其中一个或多个是NOT NULL并且没有默认值,则会失败。 -
我已经添加了我当前的插入行
标签: php javascript mysql sql