내가 원하는 것은 아래 표의 모든 행을 꺼내는 것입니다.테이블의 마지막 행 값을 표시하는 PHP 배열
$timeapp_id (this is the users id stored from session)
사용자 ID는 8 다음 $withComma
의 리턴 값이 있어야 할 경우에는 "5-7 34"문제는 루프가 상기 값을 출력 안쪽 라인 echo $withComma;
무엇
하지만 echo $withComma;
루프 밖에서 마지막 값만 반환되므로 $results4
을 통과하면 마지막 행 (34) 만 표시됩니다.
루프 외부의 echo $withComma;
이 마지막 행 대신 모든 결과를 표시하도록 수정하는 방법은 무엇입니까?
$data2b = "select * from user_info where timesheet_approver_1 = $timeapp_id";
$result2b = mysql_query($data2b);
while ($row2b = mysql_fetch_assoc($result2b)) {
$timesheet_approver_1 = $row2b['timesheet_approver_1'];
$timesheet_approver_2 = $row2b['timesheet_approver_2'];
$user_id2 = $row2b['user_id'];
$array = array(" ",$user_id2);
$withComma = implode(" ",$array);
echo $withComma;
}
echo "<br><br>($withComma)";
$results4 = mysql_query("select * from time_data where user_id in ($withComma) and status = 'Submitted' order by data_date desc limit $time_entry_display_rows;");
내 서식을 개선해 주신 Kingkero 씨께서는 향후 글을 올리려고 노력할 것입니다. – Sandy