UID를 이상하게 가져옵니다.

무엇이 잘못되었을까요 

이전에 알려주신 쿼리문을 고쳐서 사용했는데 

분명 DB에서는 맞는 uid를 가져오는데, wpdb를 통해 가져오면 다른 uid를 가져와요

왜 그런걸까요 ? ㅠㅠ 

 



<?php
global $wpdb;
$sql = "SELECT `content`.*,`option`.* FROM wp_kboard_board_content AS `content`";
$sql .= "INNER JOIN `wp_kboard_board_option` AS `option`";
$sql .= "ON `content`.`uid` = `option`.`content_uid`";
$sql .= "AND `option`.`option_key` = 'top4' AND `option`.`option_value` = '1'";
$sql .= "LIMIT 4";

$data = $wpdb->get_results($sql);?>

<section class="package-more">
	<?php $idx = 0; $page_id = (int)1;?>
	<?php foreach ($data as $row):
		$url = get_site_url()."/holiday-packages/?mod=document&pageid=".$page_id."&uid=".$row->uid?>
		<!-- <?php print_r($row) ?> -->
		<?php if($idx == 0):?>
			<div class="head">
			<a href="<?php echo $url ?>">
				<p><?php echo $row->title ?></p>
			</a>
			</div>
			<ul>
			<?php else: ?>
				<li>
					<a href="<?php echo $url ?>">
						<img src="<?php echo get_site_url().$row->thumbnail_file ?>" alt="">
						<span><?php echo $row->title ?></span>
					</a>
				</li>
			<?php endif ?>
			<?php ++$idx; ?>
		<?php endforeach ?>
	</ul>
</section>

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기