我有2个mysql语句,一个从工作人员的4个链接表中获取所有信息.我试图获取另一个表中的每个工作人员的标题,但我不能添加到1个语句,因为它与所选的主表无关.我在mysql语句中尝试了大约20种变体但没有成功.我确实得到了它来拉取标题并通过第二个语句中的变量输出它,但是它给每个人提供了相同的标题,当它再次循环时似乎没有更新变量.
第一个mysql语句读取(简化版本很长)
SELECT staff_tbl.titleID FROM staff_tbl
Run Code Online (Sandbox Code Playgroud)
第二个mysql语句读取
SELECT titles_tbl.titleID, titles_tbl.titleName FROM titles_tbl WHERE titles_tbl.titleID = '" . $getTitle . "'"
Run Code Online (Sandbox Code Playgroud)
变量设置为($ row_rsOfficeLocation是第一个mysql语句的结果)
$getTitle = $row_rsOfficeLocation['titleID'];
Run Code Online (Sandbox Code Playgroud)
每次在第一个语句中更新时,是否有人知道如何在第二个语句中请求时更新$ getTitle变量?
编辑:这是数据库结构和一些值
SET FOREIGN_KEY_CHECKS = 0;
- 表结构 city_tbl
DROP TABLE IF EXISTS city_tbl; CREATE TABLE city_tbl(
cityIDint(11)NOT NULL auto_increment,
cityNamevarchar(255)NOT NULL,PRIMARY KEY(cityID))ENGINE = MyISAM AUTO_INCREMENT = 83 DEFAULT CHARSET = utf8;
- city_tbl的记录
插入city_tbl价值观('1','阿罗哈'); 插入city_tbl价值观('2','安娜堡');
- 表结构 officelocations_tbl
DROP TABLE IF EXISTS officelocations_tbl …