如何在sql中创建time和timeout表

时间:2012-11-30 03:35:22

标签: php mysql date time

我是mysql和php的新手。我的问题是我想CREATE A TABLE FOR TIME-IN AND TIME-OUT我可以录制学生的上课时间和时间。

但是我有一个名为tblinfo的表id as varcharname, course,其中idid中的timeinout相同} table(如何创建这个?)。

如何在这两个表之间建立关系?

在为timeinout创建表时,我希望我的字段和数据类型如下:

id varchar  
timein time  
timeout time  
date date

请帮我为此制作一些代码。
在此先感谢:)

1 个答案:

答案 0 :(得分:0)

我对你要找的答案有多广泛感到有些困惑

您可以按照您说的方式创建表格

mysql_query("CREATE TABLE tblinfo (id varchar, timein time, timeout time, date date)");

虽然我建议将id作为int而不是varchar。

关于如何获得进入/超时,例如,当学生登录或注销或甚至到达页面然后离开时,实际上取决于您正在寻找什么

前一种方法很简单,因为当学生登录时,您可以启动$_SESSION变量并使用"INSERT INTO tblinfo VALUES(1, ".time().", 'NA', '".date("D M j G:i:s T Y")."')",并为他们注销执行相同操作。

让学生知道学生离开页面的时间有点复杂,但是有一些技巧可以用来记录暂停时间。

也许你应该详细说明你正在尝试做什么,编程方面。