이곳에서 도움을 받아 아래와 같은 코드를 작성 하였습니다.
school 이라는 테이블에 year 가 2002,2002,2003,2003,2004 이렇게 있는데
2003,2004 라는 값만 가져오려고 합니다.
Copy
$sql = "select year from `school` where 1=1 group by year order by year desc limit 2";
$row = sql_query($row);
echo $row['round'];
이렇게 하면 될줄 알았는데 안돼서 질문올립니다
도움을부탁합니다
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
마르스컴퍼니
2021-05-20 (목) 17:01:49
Copy
$sql = "select year from `school` group by year order by year desc limit 2";
$result = sql_query($row);
while ($row = sql_fetch_array($result)) {
echo $row['year'];
}
2021-05-20 (목) 11:15:44
$row = sql_query($row);
==>
$row = sql_fetch($row);
2021-05-20 (목) 05:37:39
school 이라는 테이블에 year 2003,2004 라는 값만 가져오려고 합니다.
==>
where `year` in ( '2003', '2004')
최근 2년 것은
$sql = "select DISTINCT year from `school` order by year desc limit 2";
답변에 대한 댓글 3개
2021-05-20 (목) 10:53:28
$sql = "select year from `school` where 1=1 group by year order by year desc limit 2";
$row = sql_query($row);
echo $row['round'];
이것입니다!
$row = sql_query($row);
echo $row['round'];
이것입니다!
답변을 작성하려면 로그인이 필요합니다.