Выборка из базы данных

Тема в разделе "Программирование", создана пользователем Rumato, 19.05.2011.

  1. Offline

    Rumato Недавно здесь

    Регистрация:
    04.05.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, помогите, пожалуйста, вот с чем: пишу скрипт он в отдельной папке он должен выберать список пользователей типа как в примере
    Код (PHP):
    1. $database->setQuery("SELECT * FROM #__users");
    2. $list = $database->loadObjectList();
    3.  
    4. foreach($list as $user) {
    5.  
    6.     echo $user->name;

    как сделать чтобы setQuery было доступно?

    Заранее спасибо.
     
  2.  
  3. dimon68
    Offline

    dimon68 Недавно здесь

    Регистрация:
    27.02.2009
    Сообщения:
    60
    Симпатии:
    4
    Пол:
    Мужской
    Открыть сначала доступ к БД

    $database =& JFactory::getDBO();
     
  4. Offline

    Rumato Недавно здесь

    Регистрация:
    04.05.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    вот смотрите:
    Код (PHP):
    1. include('../libraries/joomla/factory.php');
    2. $database =& JFactory::getDBO();
    3. $database->setQuery("SELECT * FROM jos_users");
    4. $list = $database->loadObjectList();
    5. print_r($user);
    6. foreach($list as $user) {
    7.  
    8.     echo $user->name;
    9. }


    Сделал так, нет ошибки, но ничего не отображается, в чём ошибка у меня?
     
  5. dimon68
    Offline

    dimon68 Недавно здесь

    Регистрация:
    27.02.2009
    Сообщения:
    60
    Симпатии:
    4
    Пол:
    Мужской
    Сейчас Ваш скрипт не подключается, иначе при наличии первой строки
    include('../libraries/joomla/factory.php');
    должна быть ошибка о невозможности переназначения класса - Cannot redeclare class JFactory

    Следующий код абсолютно рабочий:

    <?php
    $database =& JFactory::getDBO();
    $database->setQuery("SELECT * FROM #__users");
    $list = $database->loadObjectList();
    foreach($list as $user) {
    echo $user->name;
    }
    ?>

    Проверьте где и как в шаблоне или расширении этот скрипт подключается...
     

Поделиться этой страницей

Загрузка...