Hardander
Новичок
Хочу вывести пункты меню из базы данных через объекты.
Создал класс и объект
Воот... А затем в том месте, где нужен вывод пунктов меню пишу это:
И ожидал, что выведутся все строки из базы данных, но выводится только одна... Как сделать, чтобы выводились все?
Если бы я написал подобный код не используя объект (просто объявил функцию function getTopMenu()), то все бы вывелось как задумалось, а через класс это работает по-другому... Или я что-то не так написал?
Создал класс и объект
PHP:
<?php
class buildMenu
{
######Метод формирования верхнего меню#######
function getTopMenu()
{
$string_query = "SELECT * FROM `tabSections`";
$query_top_menu = mysql_query($string_query) or die("Запрос не выполнен");
return $query_top_menu;
}
}
$buildMenu = new buildMenu();
?>
Воот... А затем в том месте, где нужен вывод пунктов меню пишу это:
PHP:
<?php
while($topMenu = mysql_fetch_assoc($buildMenu->getTopMenu()))
{
echo "<li>".$topMenu['titleSection']."</li>"; //где 'titleSection' - это название столбца в бд, из которого предполагается вывод пунктов моего меню
}
?>
Если бы я написал подобный код не используя объект (просто объявил функцию function getTopMenu()), то все бы вывелось как задумалось, а через класс это работает по-другому... Или я что-то не так написал?