Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Помогите найти решение (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pomogite-najti-reshenie-389456/)

Guest 16.10.2011 15:52

Помогите найти решение
 
Подскажите, пожалуйста, как реализовать такую задачу:1. В цикле перебираются строки в таблице БД начиная с последней созданной и по убывающей. Цикл ограничен не более 20 строк.2. Полученныя строка обьявляется массивом.3. Массив $_POST сравнивается с обьявленным массивом , используя функцию array_intersect4. Подсчитываем количество совпадающих элементов.5. В цикле переходим к следующей строкеУточняю:1. Строки перебираются по столбцу id (AUTO_INCREMENT) например: 12342. Необходимо выбрать строку с мах значение id (в нашем случае 4) и обьявить её массивом для того чтобы сравнить с другим массивом $_POST (данными из формы) Нужно подсчитать количество совпавших элементов. (функции array_incersect и count по моему должны помоч в этом деле)3. После точно такое же действие произвести с 3-й строкой, 2-й, 1-й. Если же строк например 50, то производим данное действие только с последними 20-ю строками, после чего выходим из цикла.Наиболее непонятно, как начать перебирать строки с начиная последней и по убывающей.


Часовой пояс GMT, время: 21:22.


© www.otvetnemail.ru - Форум вопросов и ответов.