みなさん、こんにちは。最初の質問です。変数で ID を受け取っています。これらの ID に代わって 2、3、4 の可能性があります。データベースで直接クエリを実行すると、データベースからデータを取得しています。使用すると正常に動作します。ファイルでは、最初に一致したレコードのみを返し、他のすべてのレコードを残します
$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)); ?>
ループを使用していますが、取得できるレコードは 1 つだけですが、複数のレコードがあります