2015-03-26 3 views
0

Мне нужно вернуть данные из двух отдельных таблиц, которые связаны идентификатором, но я не уверен в внутренней части соединения.

Мой код до сих пор:

<?php 
    global $wpdb; 
    $currentuser_id = get_current_user_id(); 

    $sql= "SELECT wp_awpcp_ads.ad_title, wp_awpcp_categories.category_name 
         FROM wp_awpcp_ads 
         INNER JOIN $wpdb-> wp_awpcp_categories 
         ON ($wpdb->wp_awpcp_ads.ad_category_id = $wpdb->wp_awpcp_categories.category_id) 
         WHERE user_id ='".$currentuser_id."'"; 
         $classifieds = $wpdb->get_results($sql); 

    foreach ($classifieds as $classified) { ?> 
     <h2><?php echo $classified->ad_title; ?></h2> 
     <h3><?php echo $classified->category_name; ?></h3> 
    <?php } 
?> 

Спасибо за любые предложения

ответ

1

Modify и попробовать это:

$sql= "SELECT wp_awpcp_ads.ad_title, wp_awpcp_categories.category_name 
FROM wp_awpcp_ads 
INNER JOIN wp_awpcp_categories 
ON wp_awpcp_ads.ad_category_id = wp_awpcp_categories.category_id 
WHERE user_id ='".$currentuser_id."'"; 

 Смежные вопросы

  • Нет связанных вопросов^_^