Top.Mail.Ru
Ответы

Как вывести данные из mysql в обратном порядке redbean php

код:
function all_post(){
$post_all = R::findAll( 'post' );
if ($post_all) {
foreach ($post_all as $row){
echo ''.$row['text'].'data: 22.11.18 13:15
';
}
}
else{
echo 'Нет записей! data: сейчас';

}
}

строки в mysql: id, user_id, text.
В обратном порядке по id нужно сделать, заранее спасибо!

Дополнен

решено!
Кому надо:
$post_all = R::findAll( 'post',' ORDER BY id DESC' );

https://redbeanphp.com/index.php?p=/finding

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
6лет

$post_all= R::findAll( 'post' , ' ORDER BY id DESC ' );

Аватар пользователя
Искусственный Интеллект
6лет

Делай выборку через строку SQL-запроса, с ORDER BY id DESC.
Типа SELECT id, text FROM yourtable ORDER BY id DESC;

Еще, судя по документации этой фигни, вроде так можно:
R::findAll('post', 'ORDER BY id DESC');

Аватар пользователя
Профи
6лет

Ну или если совсем на то пошло, то полученный массив с данными оберни в reverse($array)