Pre*_*fix 10 html php mysql sql
我会尝试再详细说明我的问题.
我最近在我的大学获得了一个初级兼职开发人员职位,以加强我的开发技能.虽然我过去使用过MySQL,但它只是在一门课程中简要介绍过,因为我主要是一个前端人(HTML/CSS/JS).
无论如何,雇用我的部门有一个专为新生设计的网站,让他们适应大学.它有教程和视频供他们观看等.为了访问该网站,他们必须登录到他们的大学帐户(使用LDAP).帐户名称的格式为abc1234.
现在,我的问题是我需要为员工创建一种方式来跟踪新生看过的教程/视频.他们希望我使用数据库来做到这一点.可能会有成千上万的学生,他们希望能够确切地看到哪些学生已经/没有点击每个链接/观看每个视频.
我该如何为此设置数据库?他们想要跟踪多个链接/教程/视频.如果有一种方法可以跟踪哪些用户观看了视频直到最后,那么奖励积分,但不是必需的.
我相信我需要使用PHP来处理浏览器和数据库之间的交换,对吗?
感谢您提供任何帮助或提示.:)
小智 4
您可以简单地创建一个 PHP 脚本来检索它们所请求的链接,同时还向 MySQL 添加一个值。
如果我要这样做,我可能会这样做:
<a href="getResource.php?res=video1.mpg&type=video">Video 1</a>
Run Code Online (Sandbox Code Playgroud)
在 PHP 中,我只需从会话中获取资源、类型和用户 ID,将它们放入数据库中,然后检索它们正在查找的资源。要跟踪他们是否从头到尾观看了视频,您可以使用 javascript 来观察播放器即将结束的事件,然后只需使用没有擦洗栏的皮肤。