채택완료
mysql 에서 특정 글 뽑아올때요........
boardlist 를 게시판으로 써서 글을 올리고 있는데요
게시판에 올라간 최신글을 <div> 내에 표시하려고 합니다.
$sqll = "select * from boardlist";
$resultl = mysqli_query($connect_db, $sqll);
$totall = mysqli_num_rows($resultl);
?>
<div class = 'mydd'>
<?php $totall['contents'] ?>
</div>
전체 글 갯수의 최대값이 최신글이라고 하고 ($totall) 출력을 했는데 안되네요 ㅠ
사실 어디를 잘못했는지도 잘 모르기도 해서...... ㅠㅠ
어떻게 하면 <div> 내에 게시글이 출력이 될까요??
|
답변 3개
채택된 답변
+20 포인트
sql 문이 먼저 이상하네요
select * from boardlist
는 전체 게시물을 다 가져오는 로직인데
정렬기준이 없고,
그렇다고 순환을 전체를 다 하는것도 아닌데
위와 같이 하면 (정상적으로 수행되더라도 최신 게시물일 지는 아무도 알수없습니다.
그누보드를 기준으로 boardlist가 그누보드로 생성한 게시판 테이블이라고 한다면
select * from boardlist
order by wr_datetime desc
limit 1
을 해야 최종날짜기준으로 게시물 1개를 추출해옵니다.
이와같이
boardlist에서도
순번에 대한 최종기준점을 대입해서 작성해보세요
답변을 작성하려면 로그인이 필요합니다.