大家好,这是我的第一个问题,请指导我,我在一个变量中接收 id,它可能是 2,3,4 代表这些 id,当我直接在数据库中运行查询时,我正在从数据库中获取数据,当我使用它时它工作正常在文件中它只返回第一个匹配的记录
$resid
在这个变量中,我收到变量
$query_responsibilities_RS = "SELECT * FROM responsibility WHERE resID IN ($resIDs)";
这是我正在尝试的查询
$respons_RS = mysql_query($query_respons_RS, $timespace) or die(mysql_error());
$row_respons_RS = mysql_fetch_assoc($respons_RS);
$total_respons_RS = mysql_num_rows($respons_RS);
$rescID = $row_respons_RS["rescID"]; here i need records but it returns one record i want to use this $rescID in second query
$query_rescategories_RS = "SELECT * FROM responsibility_category WHERE rescID IN ($rescID)";
$rescategories_RS = mysql_query($query_rescategories_RS, $timespace) or die(mysql_error());
$row_rescategories_RS = mysql_fetch_assoc($rescategories_RS);
$total_rescategories_RS = mysql_num_rows($rescategories_RS);
<?php do{
echo ("<h4>".addcslashes($row_rescategories_RS["rescName"],"\"")."</h4>");
} while ($row_rescategories_RS = mysql_fetch_assoc($rescategories_RS)); ?>
我使用循环,但我只得到一条记录,但我有不止一条记录