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

Discussion in 'Программирование' started by Rumato, May 19, 2011.

  1. Offline

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

    Joined:
    May 4, 2011
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте, помогите, пожалуйста, вот с чем: пишу скрипт он в отдельной папке он должен выберать список пользователей типа как в примере
    Код (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 Недавно здесь

    Joined:
    Feb 27, 2009
    Messages:
    60
    Likes Received:
    4
    Gender:
    Male
    Открыть сначала доступ к БД

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

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

    Joined:
    May 4, 2011
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    вот смотрите:
    Код (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 Недавно здесь

    Joined:
    Feb 27, 2009
    Messages:
    60
    Likes Received:
    4
    Gender:
    Male
    Сейчас Ваш скрипт не подключается, иначе при наличии первой строки
    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;
    }
    ?>

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

Share This Page

Loading...