привет всем его мой первый вопрос здесь любезно предоставит мне, я получаю идентификатор в переменной, это может быть 2,3,4 от имени этих идентификаторов Я получаю данные из базы данных, когда я запускаю запрос напрямую в Databse он отлично работает, когда я использую в файле он возвращает только первую найденную запись всех других левогоВыбрать запрос вернуть одну подходящую запись
$resid
в этом varaibale я получить varaibles
$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)); ?>
я использовать цикл, но я получаю только одну запись, но я более чем одна запись
Что петля вы пытаетесь? Вы хотите сделать что-то в строках 'while ($ row = mysql_fetch_assoc ($ respons_RS)) {echo $ row ['rescID']; } ' – SmokeyPHP
Хотя вы не должны использовать' mysql_ * '- загляните в MySQLi и PDO. 'mysql_ *' устарел какое-то время и не должен использоваться – SmokeyPHP
Можете ли вы echo _ $ rescID_? Какое значение оно содержит? –