Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как вывести записи наоборот while assoc mysqli

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как вывести записи наоборот while assoc mysqli
Ромчик
Отправлено: 13 Июня, 2012 - 10:03:56
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Описание проблемы:
Здравствуйте, пожалуйста подскажите рабочий вариант кода while чтобы к примеру цикл выводился не сначала до конца а с конца до начала. Не понял Радость Улыбка

Пример:
CODE (htmlphp):
скопировать код в буфер обмена
  1. while ($css = mysqli_fetch_array($results)){
  2. Тут тело
  3. }
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Июня, 2012 - 10:08:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




 
 Top
Ромчик
Отправлено: 13 Июня, 2012 - 10:10:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




DeepVarvar
CODE (SQL):
скопировать код в буфер обмена
  1. $sqli2 = "SELECT * FROM `stena` WHERE `id`='{$id}'";

Куда именно?
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Июня, 2012 - 10:15:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ромчик пишет:
Куда именно?
Туда.
(отвечу иначе если покажете структуру таблицы)
 
 Top
Ромчик
Отправлено: 13 Июня, 2012 - 10:36:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




DeepVarvar,

(Отредактировано автором: 13 Июня, 2012 - 10:41:04)

 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Июня, 2012 - 10:39:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. $sqli2 = "SELECT * FROM `stena` WHERE `id`='{$id}' ORDER BY ids DESC";
 
 Top
Ромчик
Отправлено: 13 Июня, 2012 - 10:41:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




спасибо Хорошо
 
 Top
vakintoshka
Отправлено: 13 Июня, 2012 - 11:30:25
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




как вариант
/*Получаем массив всех данных из таблицы*/
while ($data = mysql_fetch_array($result))
$allData[] = $data;

/*Переворачиваем массив вверх-ногами/
$allData = array_reverse($allData);

А дальше, что хотите можете с ним делать)

(Отредактировано автором: 13 Июня, 2012 - 15:08:52)

 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Июня, 2012 - 11:55:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




vakintoshka пишет:
как вариант ... array_riverse
Нет такой ф-ции в php, есть array_reverse
array_reverse
Кроме того гораздо правильнее указать сортировку еще на стороне БД.
Т.е. ваш вариант "невариант".

(Отредактировано автором: 13 Июня, 2012 - 11:56:41)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB