Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция вывода всех данных 
V
    Опции темы
etc
Дата 23.3.2012, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


FCZ
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.2.2005
Где: Красногорск

Репутация: нет
Всего: 3



Добрый день комрады!
Изучаю пхп недавно. И понадобилось реализовать вывод всех данных из таблицы. Но никак не могу вкурить как это реализовать.
Для примера взял функцию из шаблона и  хотел её преобразовать и вот что получилось:

Код

    public function userList()
    {
        global $db,$db_table_prefix;
        
    $sql = "SELECT * 
    FROM Users";
        
    $result = $db->sql_query($sql);
        
    $row = $db->sql_fetchrow($result);
    
    return($row);
            
    }


в шаблоне запрос к функции такой:

Код

 <p><strong><?php  echo $loggedInUser->userList(); ?></strong></p>


на выходе получаю Array

Как мне преобразовать эту функцию что бы выходил весь список, а не только первое значение?

PM WWW ICQ   Вверх
Vardoulacha
Дата 23.3.2012, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



курить тут http://www.php.net/manual/ru/function.mysql-query.php
пример № 2
PM MAIL   Вверх
etc
Дата 23.3.2012, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


FCZ
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.2.2005
Где: Красногорск

Репутация: нет
Всего: 3



Vardoulacha, спасибо, посмотрел и в итоге пришел к такому виду:
Код

    public function userList()
    {
        global $db,$db_table_prefix;
        
    $sql = "SELECT * 
    FROM ".$db_table_prefix."Users";
        
    $result = $db->sql_query($sql);
        
    $row = $db->sql_fetchrow($result);
    
    //return($row);
    
    while ($row = mysql_fetch_assoc($result)) {
    echo $row['User_ID'];
    echo $row['Username'];
    echo ('<br />');
}

mysql_free_result($result);
        
    }

 выводится список, но почему то вывод происходит со второй строки. :(

Добавлено через 56 секунд
ой, пардон, забыл еще одну строку закоментить. спасибо. все получилось!
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1000 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.