php - 两个表的内连接 [更新]
问题描述
tbl老师
lrn
fname
lname
email
image
schedule
tbl 用户
lrn
fname
lname
email
image
account-type
$id=$_SESSION['id'];
$get_record_sched = mysqli_query ($db, "SELECT schedule FROM teacher INNER JOIN users ON teacher.lrn = users.lrn WHERE teacher.lrn = '$id'");
我想根据登录帐户的 ID 回显确切的时间表。但是有了这个,查询,没有输出......
解决方案
你说你有$id
从会议。假设该列lrn
是 ID,则
Select t.schedule
From teacher t
Where t.lrn = $id
无需将表与用户表连接起来。
请注意,建议使用参数绑定。
$statement = $connection->prepare("Select t.schedule From teacher t Where t.lrn = ?");
$statement->bind_param("s", $id);
推荐阅读
- python - 我应该如何调整类以适应 python 中的可测试性?
- sqlite - 如何仅使用 SQLite 语言方言将列从引用表移动到引用表?
- mysql - SQLSTATE[HY000] [2002] Laravel 站点的连接被拒绝
- c++ - 私有嵌套类访问外部类的私有函数
- typescript - Nestjs 事件溯源 - 事件持久性
- c# - 可以在没有大量堆分配的情况下使用 C# async/await 吗?
- html - 使用 CSS/Query 调整 Circle 内的文本大小
- python - Cyvlfeat.vlad - “模块”对象不可调用
- html - 使用 Ajax 单击按钮上的控制器无效方法。ASP.NET
- c - Clang 11 和 GCC 8 O2 破坏了内联装配