<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 리스트 상단에 가장 조회수가 많은 글 표시하기 ]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/6790</link>
		<description><![CDATA[<p>안녕하세요. Kboard 게시판 리스트에 대한 질문입니다.</p>

<p>리스트 상단에 가장 조회수가 많은 글 한개와 가장 최근글 한개를 표시하고 싶습니다.</p>

<p>제가 초보자라 어디부터 수정해야 할지 잘 몰라서 질문드립니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[친절한 설명 대단히 감사합니다^^]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6818</link>
			<description><![CDATA[<p>친절한 설명 대단히 감사합니다^^</p>]]></description>
			<author>Sky7</author>
			<pubDate>Tue, 20 Oct 2015 03:58:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[Sky7님 우선 $wpdb 메소드에 설명을 드리면요.

$wpdb-&amp;gt;get_row() 또는 $wpdb-&amp;gt;get_resul...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6817</link>
			<description><![CDATA[<p>Sky7님 <span style="line-height:1.6em;">우선 </span>$wpdb 메소드에 설명을 드리면요.</p>

<p>$wpdb-&gt;get_row() 또는 <span style="line-height:1.6em;">$wpdb-&gt;</span><span style="line-height:1.6em;">get_results</span><span style="line-height:1.6em;">() 이건 워드프레스 기능입니다.</span></p>

<p>get_row 이건 하나의 레코드만 가져오는 메소드구요, get_results 이건 array로 여러 레코드를 가져오는 메소드입니다.</p>

<p>중요한건 get_row 이런 쿼리로 여러 레코드를 가져온다해도 결과적으로는 하나의 레코드만 전달합니다.</p>

<p>그리고 get_results 이건 하나의 레코드만 가져오는 쿼리여도 결과적으로는 무조건 array로 가져옵니다.</p>

<p>두 메소드 사용법은 전혀다릅니다^^</p>

<p> </p>

<p>$top_content = new KBContent();<br /><span style="line-height:1.6em;">$</span><span style="line-height:1.6em;">results = </span><span style="line-height:1.6em;">$wpdb-&gt;</span><span style="line-height:1.6em;">get_results(...);</span><br /><span style="line-height:1.6em;">foreach(</span><span style="line-height:1.6em;">$results as $key=&gt;$row){</span><br />
     $top_content-&gt;initWithRow($row);<br />
     echo $top_content-&gt;title;<br />
}</p>

<p> </p>

<p>get_results로 레코드를 가져올때는 위처럼 foreach를 사용해보세요^^</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 20 Oct 2015 03:05:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요?

위의 코드를 테스트해봤는데요, 위의 코드에서 get_row를 사용하면 여러 개를 지정해도 하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6814</link>
			<description><![CDATA[<p>안녕하세요?</p>

<p>위의 코드를 테스트해봤는데요, 위의 코드에서 get_row를 사용하면 여러 개를 지정해도 하나만 불러오네요.  대신에 <span style="line-height:1.6em;">get_results를 사용하면 여러 개를 불러옵니다. </span></p>

<p>get_results를 사용하고 print_r(..)을 통해 출력해보면</p>

<p><img alt="" src="http://www.thewordcracker.com/wp-content/uploads/2015/10/Test_print_r.png" /></p>

<p>위와 같이 여러 개가 출력되고, get_row를 사용하면 데이터가 하나만 표시됩니다.</p>

<p>하지만 get_results를 사용할 경우 개별 데이터(글 제목 등)를 top_content-&gt;~ 방식으로 불러올 수가 없네요(get_row일 때는 top_content-&gt;... 형식으로 정상 작동)....</p>

<p>이 경우 어떻게 Loop 시키고(foreach(...)나 while($content = $list-&gt;...) 형식으로 제대로 안 되네요)개별 데이터는 어떤 방식으로 불러와야 하는지 조언 부탁드립니다.</p>

<p> </p>

<p>감사합니다.</p>
]]></description>
			<author>Sky7</author>
			<pubDate>Mon, 19 Oct 2015 23:29:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요?

 

위의 코드에서 get_row 대신 get_results를 하면 제대로 값을 가져오네요.

(get_row를...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6813</link>
			<description><![CDATA[<p>안녕하세요?</p>

<p> </p>

<p>위의 코드에서 get_row 대신 get_results를 하면 제대로 값을 가져오네요.</p>

<p>(get_row를 하면 여러 개를 지정해도 하나만 불러옵니다.)</p>

<p>그런데 여러 개를 가져올 때 Loop는 어떻게 해야 제대로 작동하나요? foreach(... as ...)나 &lt;?php while($top_content = $list-&gt;hasNext()):?&gt;과 같은 구문을 사용해도 잘 안 되네요.</p>

<p> </p>

<p>그럼, 수고하세요.</p>
]]></description>
			<author>Sky7</author>
			<pubDate>Mon, 19 Oct 2015 23:03:56 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[스킨의 list.php 파일에 프로그램을 새로 작성해주셔야 할 듯합니다.

음.. 초보분이 직접하긴 매우 어...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6797</link>
			<description><![CDATA[<p>스킨의 list.php 파일에 프로그램을 새로 작성해주셔야 할 듯합니다.</p>

<p>음.. 초보분이 직접하긴 매우 어려울거에요;;</p>

<p> </p>

<p>list.php 파일에서 아래 코드를 테스트 해봐주세요~</p>

<p>$top_content = new KBContent();<br /><span style="line-height:1.6em;">$top_content-&gt;</span><span style="line-height:1.6em;">initWithRow(</span><span style="line-height:1.6em;">$wpdb-&gt;get_row("SELECT * FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE <strong>`board_id`='1'</strong> ORDER BY <strong>`view` DESC</strong> LIMIT 1")</span><span style="line-height:1.6em;">);</span><br /><span style="line-height:1.6em;">echo $top_content</span><span style="line-height:1.6em;">-&gt;</span><span style="line-height:1.6em;">title</span></p>

<p>`board_id`='1' 이쪽에서 숫자는 게시판 ID값입니다. 적절히 수정해주세요.</p>

<p>`view` DESC 이건 view를 기준으로 내림차순으로 정렬하라는 뜻입니다.</p>

<p>LIMIT 1 이렇게 해주시면 하나의 레코드만 가져올 수 있습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 16 Oct 2015 08:54:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>