json 호출시 500, 524 에러 질문 > 질문과 답변

본문 바로가기

질문과답변

[해결중] json 호출시 500, 524 에러 질문

총 채택 포인트
10 포인트
채택된 회원에게 주는 후원 포인트
5 포인트
채택 후 작성자(8e7d0843) 회수 포인트
5 포인트

본문

json으로 호출 시 $list값을 돌려 받고 있습니다. 문제는 해당 페이지에 요청 시, 처음에는 500 또는 524 에러가 나옵니다. for문 코드 쪽 지우고 호출하면 제대로 응답합니다. 그 이후에 다시 for문을 원상복구하면 제대로 응답합니다. 이 어처구니 없는 상황 원인이 무엇인가요? ``` $table = "notice"; $sql = "SELECT cf_title FROM g5_config"; $siteName = sql_fetch($sql)['cf_title']; $list = array(); $sql = "SELECT wr_id, ca_name ,wr_subject FROM $write_table"; $res = sql_query($sql); for($i=0; $i<$row=sql_fetch_array($res); $i++){ $list[$i]['wr_id'] = $row['wr_id']; $list[$i]['ca_name'] = $row['ca_name']; $list[$i]['wr_subject'] = $row['wr_subject']; $list[$i]['site_name'] = $siteName; $list[$i]['table'] = $table; } echo json_encode($list, JSON_UNESCAPED_UNICODE); ```
포인트 500
경험치 144
[레벨 1] - 진행률 72%
가입일
2022-11-26 19:40:44
서명
미입력
자기소개
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록1

NPIO님의 댓글

profile_image
다음과 같이 소스를 수정해 보시겠어요?

$bo_table = "notice";
$sql = "SELECT cf_title FROM g5_config limit 1";
$row = sql_fetch($sql);
$siteName = $row['cf_title'];

$list = array();
if ($write_table) {
    $sql = "SELECT wr_id, ca_name, wr_subject FROM {$write_table}";
    $res = sql_query($sql);

    for ($i=0; $row=sql_fetch_array($res); $i++) {
        $list[$i]['wr_id'] = $row['wr_id'];
        $list[$i]['ca_name'] = $row['ca_name'];
        $list[$i]['wr_subject'] = $row['wr_subject'];
        $list[$i]['site_name'] = $siteName;
        $list[$i]['table'] = $table;
    }
}

echo json_encode($list, JSON_UNESCAPED_UNICODE);
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 2,024 건 - 35 페이지
번호
제목
글쓴이
채택포인트
사이트 내 전체검색