gpt4 book ai didi

php - 如何在 PHP 中选择匹配的 session 用户值到非 session 用户

转载 作者:行者123 更新时间:2023-11-30 22:14:23 24 4
gpt4 key购买 nike

我有两个 table一个是 student另一个是 teacher所以基本上我想要一个选择查询来表这样如果某个老师教 Comp Sci 部门并且这条记录保存在 teacher department 下的表格列,在另一种情况下,某个学生也在同一系学习,他的记录也保存在 studentdepartment 下的表格column 所以我的问题,我只想选择部门等于登录用户的老师

表格student

    studentID   department
1 Comp Sci
2 Mech Engg

表格teacher

    teacherID   department   name
1 Comp Sci XYZ
2 Mech Engg ABC

在我的代码中,它只从两个表中选择匹配的值,我不想要这个,我不知道该怎么做

<?php 
$sql=("SELECT *
FROM student
LEFT JOIN teacher ON student.studentID=teacher .teacher ID
WHERE student.department=teacher .department ");
$res=mysql_query($sql) or die (mysql_error());
while($admin=mysql_fetch_assoc($res)) {
echo $admin['name'];
echo $admin['department'];
?>

最佳答案

SELECT * 
FROM
teacher
INNER JOIN
student
ON
student.department = teacher.department
WHERE
student.studentID = $loginid // $login is the id of currently logged in student

关于php - 如何在 PHP 中选择匹配的 session 用户值到非 session 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38944789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com