首页 > 解决方案 > 两个表的内连接 [更新]

问题描述

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 回显确切的时间表。但是有了这个,查询,没有输出......

标签: phpmysqlmysqliinner-join

解决方案


你说你有$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);

推荐阅读