我有一个数据库设置(请参阅下面的示例图像)分隔的多个数字的领域的数字表示,他们与老师的ID一起创建的每个老师(家教的)类。此外,还有其他两个领域:register_stud_ids和register_tut_ids,可以在自己的领域用逗号分隔有一个或多个数字。使用用户的会话ID号找到用逗号
我没有问题使用下面的代码来获取特定于该用户的结果网页,如果在任一字段中只有一个数字,但是当两个或两个以上数字在任何一个字段中,生成的网页不是特定于该用户的,它只是显示了if then ... else的其他内容。
所以,我的问题是,如何更改下面的代码,以从register_tut_ids字段或register_stud_ids字段中的数字列表中获取用户的会话登录号?
if ($getrow['register_tut_ids'] == $_SESSION['ses_idno'] OR $getrow['tut_id'] == $_SESSION['ses_idno'] && $_SESSION['u_type'] == 't')
else if ($getrow['register_stud_ids'] == $_SESSION['ses_idno'] && $_SESSION['u_type'] =='s')
数据库设计的不好 –
Masivuye,因为你是一个开发者,你可以请帮助这个非开发者明白,为什么你写的“坏数据库设计”,并作为开发人员,怎样才能代码是换做什么,我问? – user3731042