我是mysql和php的新手。我的问题是我想CREATE A TABLE FOR TIME-IN AND TIME-OUT
我可以录制学生的上课时间和时间。
但是我有一个名为tblinfo
的表id as varchar
,name, course
,其中id
与id
中的timeinout
相同} table(如何创建这个?)。
如何在这两个表之间建立关系?
在为timeinout
创建表时,我希望我的字段和数据类型如下:
id varchar
timein time
timeout time
date date
请帮我为此制作一些代码。
在此先感谢:)
答案 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")."')"
,并为他们注销执行相同操作。
让学生知道学生离开页面的时间有点复杂,但是有一些技巧可以用来记录暂停时间。
也许你应该详细说明你正在尝试做什么,编程方面。