我基本上试图做的是获取员工表,获取每个职位名称的ID,然后打另一个表(基于获取的ID),并获取我的数据有兴趣关闭。PHP/MySQL查询
我到目前为止的做法是做一个查询,用一个while循环去获得所有工作职位名称的id,并且为每个id使用另一个循环(连接查询)去减去更多的数据。 我认为我的方法是错误的,因为我怀疑我可以将这两个查询合并成一个不知道如何。
//new db connection here... (1)
$query="SELECT * FROM staff WHERE jobtitle='$forEachJob'";
$result=mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
$idFetched = $row['id'];
//new db connection here... (2)
$nextQuery = "SELECT * FROM schedule WHERE name='$idFetched' ORDER BY Day asc";
$nextResult = mysql_query($nextQuery)
}
哪里有小BobbyDropTables? – Layke
我在这里没有真正看到问题。你问如何更有效地做到这一点? –
我认为是的。 – Gohoong