Jlonom
Ответы в темах
Просмотр 2 ответов — с 1 по 2 (всего 2)
-
Вообщем, мне подсказали на киберфоруме (http://www.cyberforum.ru/wordpress/thread1445671.html). Нужно было делать так:
function last_remittance() { global $wpdb; $current_user_id = get_current_user_id(); $query="SELECT datatime, sum, points FROM garfunkel_points_history WHERE user_id = $current_user_id"); $results=$wpdb->get_results($query, ARRAY_A); $remitans='<div>'; foreach ($results as $result) { $remitans.=$result['datatime']; $remitans.=$result['sum']; $remitans.=$result['points']; } $remitans.='</div>'; return $remitans; } add_shortcode('lastremittance', 'last_remittance');
Но в любом случае спасибо.
Спасибо за статью, Юрий, но видимо я что-то не понял. Я пробовал и так:
function last_remittance() { global $wpdb; $current_user_id = get_current_user_id(); $query=$wpdb->query("SELECT datatime, sum, points FROM garfunkel_points_history WHERE user_id = " . $current_user_id . ";"); $results=$wpdb->get_results($query); foreach ($results as $result) { echo $result->datatime; echo $result->sum; echo $result->points; } }
И вот так:
foreach ($results as $result) { $remitans.=$result->datatime; $remitans.=$result->sum; $remitans.=$result->points; }
Но ничего не получилось. Можете мне подсказать/разжевать, как мне вывести эти три ячейки с каждой строки?
Просмотр 2 ответов — с 1 по 2 (всего 2)