Php 如何从教师那里找到教师ID';她的全名

Php 如何从教师那里找到教师ID';她的全名,php,sql,Php,Sql,下面我有一个$u POST变量用于教师的名字和姓氏: if (isset($_POST['teacherforename'])) { $_SESSION['teacherforename'] = $_POST['teacherforename']; } if (isset($_POST['teachersurname'])) { $_SESSION['teachersurname'] = $_POST['teachersurname']; } 现在我的问题是,我想把它插入数据库,但我

下面我有一个$u POST变量用于教师的名字和姓氏:

if (isset($_POST['teacherforename'])) {

$_SESSION['teacherforename'] = $_POST['teacherforename'];

}

if (isset($_POST['teachersurname'])) {

$_SESSION['teachersurname'] = $_POST['teachersurname'];

}
现在我的问题是,我想把它插入数据库,但我不想把名字和姓氏插入数据库,我想把老师的用户名插入数据库

例如:John May的用户名为T1,Ben Watts的用户名为T2,Jean Smart的用户名为T3

那么,我如何获取它,以便它查找教师的名字和姓氏,从中找到教师的用户名(用户名字段为TeacherId),然后将用户名插入“Session”表中的“TeacherId”字段

我已经连接到数据库和所有这些。我只想知道如何对其进行编码,以便它通过全名找到教师的用户名(TeacherId),然后将其插入数据库?

您是否希望通过查找用户名(通过选择姓氏和名字获得)来获得TeacherId(如T1、T2、T2)

SELECT TeacherId FROM (SELECT Username from teachers where forename='forename' and surname='surname')

为什么不使用WHERE
name
='$name'(firstname的组合)查询数据库呢
然后在脚本中使用返回的ID?

如果两个人同名呢???我在想英国有多少约翰·史密斯?!伙计们,对不起,忽略这个问题,我是个傻瓜,我根本没想过。我有一个登录页面,要求用户的教师登录详细信息,我可以使用它来获取教师的用户ID。对不起,各位,这是一个多么愚蠢的问题,我们中的一些人结束这个问题是否明智?嗨,是的,如果可以的话,请结束这个问题:)对不起