2014-08-01 4 views
0

мой сайт Design Spicy Я пытаюсь получить пользовательские данные таблицы в wordpress. В моей таблице 5 записей, но в ней отображается только первая запись. Зачем ?Как получить все строки из базы данных

Я хочу получить все строки из таблицы. какие-либо предложения ?

function viewall22() 
{ 
     global $wpdb; 
     $result = $wpdb->get_results("SELECT * FROM wp_savans"); 
     foreach($result as $row)  
     { 
     $sitemap = '<?php echo $row[name];?>'; 
     } 
} 
+0

см. Это, http://wordpress.stackexchange.com/questions/14239/wpdb-get-row-only-returns-a-single-row – thedarkcoder

+1

'echo $ row ['name'];'? – Darren

+0

'function viewall22() { глобальный $ wpdb; \t $ result = $ wpdb-> get_row ("SELECT * FROM wp_savans"); \t foreach ($ result as $ row) \t { $ sitemap = '$ row [name]'; \t \t \t} \t return $ sitemap; } ' – user3864461

ответ

1

попробовать это,

function viewall22() 
{ 
    global $wpdb; 
    $sitemap = ''; 
    $result = $wpdb->get_results("SELECT * FROM wp_savans", ARRAY_A); 
    foreach($result as $row)  
    { 
    $sitemap .= $row[name]; 
    } 
    echo $sitemap; 
} 
+0

Работая Спасибо :) – user3864461

+0

рад, что это помогло .. –

0

Выберите только определенный столбец формы дб

SELECT name FROM wp_savans; 
+0

Я хочу получить всю запись из таблицы не только – user3864461

0
function viewall22() 
{ 
    global $wpdb; 
    $result = $wpdb->get_results("SELECT * FROM wp_savans", ARRAY_A); 
    foreach($result as $row)  
    { 
    $sitemap = '<?php echo $row[name];?>'; 
    } 
} 
0

Для получения дополнительной информации, вы можете обратиться к этому также! (Альтернатива для @Видху Наир)

function viewall22() 
{ 
     global $wpdb; 
     $result = $wpdb->get_results("SELECT * FROM wp_savans"); 
     foreach($result as $key=>$row)  
     { 
     $sitemap = $row->name; // Refer as get value by using 'Object' 
     } 
} 

Спасибо!

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