반응형
1 개의 데이터베이스 테이블에 행이 있습니다.
예약 표 :
attandee01
attandee02
attandee03
attandee04
attandee05
attandee06
PHP 코드 :
$q = $db->query("SELECT * FROM bs_events
LEFT JOIN bs_reservations ON bs_reservations.id_event = bs_events.id");
while($r = $q->fetch_array(MYSQLI_ASSOC)):
echo '<td>' . $r['attandee1'] . '</td>';
echo '<td>' . $r['attandee2'] . '</td>'
echo '<td>' . $r['attandee3'] . '</td>'
endwhile;
또는 foreach를 사용하여 attandee1-attandee10을 에코하는 간단한 방법이 있습니까?
해결 방법
$q = $db->query("SELECT * FROM bs_events
LEFT JOIN bs_reservations ON bs_reservations.id_event = bs_events.id");
while($r = $q->fetch_array(MYSQLI_ASSOC)):
foreach($r as $value) {
echo '<td>' . $value . '</td>';
}
endwhile;
테이블 행당 각 열 값을 에코해야합니다.
편집 : 참석자 만 원하는 경우 :
$q = $db->query("SELECT * FROM bs_events
LEFT JOIN bs_reservations ON bs_reservations.id_event = bs_events.id");
while($r = $q->fetch_array(MYSQLI_ASSOC)):
for($i = 1; $i < 11 $i++) {
echo '<td>' . $r['attendee'.$i] . '</td>';
}
endwhile;
참조 페이지 https://stackoverflow.com/questions/5003099
반응형
'MySql' 카테고리의 다른 글
MySQL 정렬하여 수리 하시겠습니까? (0) | 2020.10.19 |
---|---|
MySQL 오류 1364 (HY000) : 'MY_DATE'필드에 기본값이 없습니다. (0) | 2020.10.19 |
MySQL PHP 7.2.4에서 MySQL 8.0에 연결할 수 없습니다. (0) | 2020.10.19 |
MySQL 8.0.11이 설치된 Laravel 5.5 : 'sql_mode'를 'NO_AUTO_CREATE_USER'값으로 설정할 수 없습니다. (0) | 2020.10.19 |
MySQL 기본 테이블의 값을 기반으로 다른 테이블에서 두 개의 추가 열을 선택하는 방법은 무엇입니까? (0) | 2020.10.19 |
댓글