小编pud*_*per的帖子

使用一个mysql语句作为另一个mysql语句的变量

我有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 …

php mysql

1
推荐指数
1
解决办法
316
查看次数

标签 统计

mysql ×1

php ×1