我有两个变量$code
和$name
。 $code probably have tutor's code or institute's code and
$ name也可能有导师姓名或学院名称。使用where子句从两个表中进行选择查询。
这是什么名字来$code
和$name
// Check Tutor or Institute
if ($tutorCode && $tutorName) {
$code = $tutorCode;
$name = $tutorName;
} elseif ($instituteCode && $instituteName) {
$code = $instituteCode;
$name = $instituteName;
}
我的问题是我需要根据这个$code
和$name
从contact
表中获取电子邮件地址。需要检查属于代码和名称的两个表tutor
和institute
。
tutor
和institute
表有contact_id
和contact
表也有contact_id
。 tutor
表有tutor_code
和tutor_name
。
institute
表有institute_code
和institute_name
我想是这样的。但无法检查两个表格。
$q = "SELECT email FROM tutor
WHERE tutor_code = $code AND tutor_name = $name"
希望有人能帮助我。 谢谢。
电子邮件字段包含在联系表中不在以太教师或学院 – TNK 2013-05-03 08:39:19
看到我更新的答案。 – 2013-05-03 08:42:52
我得到这个错误 - #1054 - 'where子句'中的未知列'code' – TNK 2013-05-03 08:46:32