[英]Display suitable information on web page from database after user logs in
我有一些PHP代碼和一個數據庫。
SELECT * ..
分別登錄並查看頁面“ view_subjects.php
”和“ view_tests.php
”上的所有主題和所有測試SELECT * ..
CREATE VIEW II AS SELECT * subjects WHERE semester='II';
和意見一,三,四。 編輯-意識到沒有必要。 SELECT * FROM [viewname]
。例如: SELECT * FROM [I] , SELECT * FROM [II], ... SELECT * FROM [IV]
我的方法正確嗎?
如果是這樣,他/她登錄后如何獲得學期名稱?否則,我該如何解決這個問題?
編輯我的問題是添加一個過濾器。 我希望用戶根據他們所在的學期查看他們的主題和考試。學期是Student表的屬性以及roll_no和password。
我希望這是有道理的,我不會編寫代碼,因為我不知道您在那里使用的是什么,但是對於這種情況,以下將是基本的想法。
方法一(我不喜歡這樣)
在學生表中添加current_semester字段,用於存儲學期ID。 每當學生完成一個學期時,此信息都會更新。
在加載信息頁面之前,將current_semester的值保存在變量中,並使用類似“ SELECT * FROM [semester table] WHERE id = [current_semester]”的名稱
這將為您提供他/她本學期的當前學期,無論您要去哪里,但都不會保存他的學期歷史。
建議的方法(使用不同的表格保存學生的學期歷史)
忠告:使用Laravel,Eloquent使這種工作非常容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.