Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP比较两个表并在另一个表上创建列表_Php_Mysql_Sql_Database - Fatal编程技术网

使用PHP比较两个表并在另一个表上创建列表

使用PHP比较两个表并在另一个表上创建列表,php,mysql,sql,database,Php,Mysql,Sql,Database,我是PHP新手,有一些基础知识,但现在我有一个相当大的任务要完成,真的需要一些帮助 我正在尝试建立一个系统,当有人缺席或当天迟到时记录日志。所以我在一个数据库中已经有了一个表,每个用户都有自己的开始时间、结束时间、工作天数和用户id。然后还有另一个系统在他们打卡时记录 因此,我需要做的是在“timeclock”表中循环查找用户id、登录时间和日期。然后将其与我时间表上的信息进行比较。例如,如果它发现Joe Smith没有在周一打卡,但他被安排在周一,那么它需要保存他缺席到另一张桌子上 timec

我是PHP新手,有一些基础知识,但现在我有一个相当大的任务要完成,真的需要一些帮助

我正在尝试建立一个系统,当有人缺席或当天迟到时记录日志。所以我在一个数据库中已经有了一个表,每个用户都有自己的开始时间、结束时间、工作天数和用户id。然后还有另一个系统在他们打卡时记录

因此,我需要做的是在“timeclock”表中循环查找用户id、登录时间和日期。然后将其与我时间表上的信息进行比较。例如,如果它发现Joe Smith没有在周一打卡,但他被安排在周一,那么它需要保存他缺席到另一张桌子上


timeclock和schedule表位于不同服务器上的不同数据库中,缺勤/迟到列表将与日程表位于同一数据库中。提前感谢您,如果您能帮我找到正确的方向,那就太好了。

这是一个SQL问题,据我所知,您有两个模式。一个包含员工信息,一个包含入职和离职日志。您可能正在搜索的是一个页面上的和wikipedia条目

例如:

SELECT * FROM logs NATURAL JOIN employees WHERE entry > schedule

假设条目和日程都只是一天中的时间。

在阅读了维基百科页面后,听起来应该完成了……现在我必须想办法实现它。好吧,你可以添加详细信息,我可以帮你一把,或者如果有足够的信息让你自己来管理,请投赞成票,接受这个答案将不胜感激。我很想投赞成票,但不能,直到我的代表15岁,我仍然在11岁,但我会接受答案。但是与网络管理员(让我这么做的人)交谈时,他希望我用PHP来完成所有工作,他认为不应该将表连接起来。回到绘图板上,我想,这是一个查询,表没有被修改,你只需要将两个结果连接起来,准备进行更多的操作。