1

我是 mysql 和 php 的新手。我的问题是我想在CREATE A TABLE FOR TIME-IN AND TIME-OUT 其中记录学生的进出时间。

但是我有一个名为 的表tblinfoid as varchar其中name, course的与表id中的 相同(如何创建这个?)。 idtimeinout

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

在创建表时timeinout,我希望我的字段和数据类型是这样的:

id varchar  
timein time  
timeout time  
date date

请帮我为此编写一些代码。
提前致谢 :)

4

1 回答 1

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")."')",并为他们注销做同样的事情。

让它知道学生何时离开页面有点复杂,但您可以使用一些技巧来记录超时。

也许您应该在编程方面详细说明您正在尝试做的事情。

于 2012-11-30T03:50:53.617 回答