Доброго времени суток! Скажите, пожалуйста, как можно вывести из таблицы БД определенное количество строк (с разным id, естественно) на страницу, используя ООП? Пробовал сделать сам, получился простой запрос к БД (эту функцию можно применить только в одном случае). Собственно, сам запрос выглядит так: PHP: SELECT * FROM `pm_list` ORDER BY `id` DESC LIMIT 0, 10 при "обычном" методе: PHP: <? while ($row = mysql_fetch_array($result)) { ?> <div><?=$row['send']?></div> <div><?=$row['date']?></div> <? } это выведет по 10 строк на страницу, а как это реализовать на ООП, но так, чтобы эту функцию можно было использовать и в других случаях (с другими запросами и другими именами колонок в таблице)? Сделал-бы сам, но я не нашел ни одной книги/статьи, где были-бы хоть какие-то примеры работы с MySQL через ООП интерфейс.
Объектный класс работы с MySQL это MySQLi. http://www.php.net/manual/en/book.mysqli.php Выполнение запроса через $mysqli->query(); в свою очередь возвращает объект класса MySQLi_Result у которого есть методы fetch_array и т.д. Возможно Вам нужен метод fetch_object, который вернёт строку из результата в виде объекта со свойствами с именами столбцов в таблице.