테스트 사이트 - 개발 중인 베타 버전입니다

sql을 이용한 선택 출력 채택완료

산비탈 9개월 전 조회 1,762

현재 게시판에서 등록된 자료중 시작일 ~ 지정일까지의 데이터중 분류(성명)에 해당하는 테이불만을 출력하고 싶습니다. 

현재는 $sql = "select * from $write_table where wr_is_comment = 0 order by wr_num";으로하면 자료 전체가 출력되는데 상기 조건에 의한 출력을 하려면 어찌하면 좋을까요. sql DB관련해서는 완전 문외한이라 도움 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9개월 전

카테고리 를 불러올 때 
$sql = "select * from $write_table where ca_name = '{$sca}' and wr_is_comment = 0 order by wr_num";
글작성자명을 불러 올 떄
$sql = "select * from $write_table where wr_name = '특정 이름 또는 파라미터값' and wr_is_comment = 0 order by wr_num";

이와 같이 하면 불러올 것입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

산비탈
9개월 전
wr_datetime로 지정된 시작일부터 마지막 지정일까지는 어떻게 함께 작성을 하면 될까요. 죄송합니다.
설국열차
9개월 전
시작일과 마지막 지정일은 어떤식으로 대입 하는 것이죠?
파라미터로 하는 것인가요?
아니면 불러오는 것인가요?
산비탈
9개월 전
게시글 작성날입니다.
설국열차
9개월 전
$start = '2025-01-01';
$ends = '2025-01-31';
$sql = "SELECT * FROM $write_table WHERE ca_name = '{$sca}' AND wr_is_comment = 0 AND wr_datetime BETWEEN '{$start} 00:00:00' AND '{$ends} 23:59:59' ORDER BY wr_num";

시작일과 마지막일을 지정하거나 파라미터로 넣을 수 있을 것입니다.
설국열차
9개월 전
채택 부탁 드립니다.
산비탈
9개월 전
죄송합니다. 너무 몰라서요.
$sca에는 어떻게 지정하는지요.

댓글을 작성하려면 로그인이 필요합니다.

glitter0gim
9개월 전

특정 시작일부터 지정된 날짜까지의 게시글을 성명(분류) 기준으로 필터링하여면

아래와 같이 작성(SQL)

$start = '2025-01-01';  // 시작일
$end = '2025-01-31';    // 종료일
$name = '특정 성명';   // 검색할 성명

$sql = "SELECT * FROM $write_table 
        WHERE wr_is_comment = 0 
        AND wr_datetime BETWEEN '{$start} 00:00:00' AND '{$end} 23:59:59'
        AND wr_name = '{$name}'
        ORDER BY wr_num";

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

산비탈
9개월 전
늦은시간 감사합니다.
g
glitter0gim
9개월 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인