За последние 24 часа нас посетили 17919 программистов и 1569 роботов. Сейчас ищут 1334 программиста ...

как вывести пользователей из бд

Тема в разделе "Установка PHP", создана пользователем Masfox, 21 июн 2013.

  1. Masfox

    Masfox Новичок

    С нами с:
    21 июн 2013
    Сообщения:
    13
    Симпатии:
    0
    Буду благодарен если вы напишите код на php
    Код (Text):
    1. CREATE TABLE IF NOT EXISTS `users` (
    2.   `id` int(11) NOT NULL AUTO_INCREMENT,
    3.   `login` varchar(32) NOT NULL,
    4.   `pass` varchar(64) NOT NULL,
    5.   `mail` varchar(72) NOT NULL,
    6.   `pol` enum('0','1') NOT NULL DEFAULT '1',
    7.   `status` enum('user','moder','admin') NOT NULL,
    8.   `access` int(11) unsigned NOT NULL DEFAULT '0',
    9.   `date_last` int(11) NOT NULL,
    10.   `date_reg` int(11) NOT NULL,
    11.   `rate_bad` mediumint(5) NOT NULL,
    12.   `rate_good` mediumint(5) NOT NULL,
    13.   `points_page` int(11) NOT NULL,
    14.   `theme` varchar(64) NOT NULL,
    15.   `ank_rabota` varchar(64) DEFAULT NULL,
    16.   `date_last_` varchar(64) DEFAULT NULL,
    17.   `level` varchar(64) DEFAULT NULL,
    18.   `lastvisit` varchar(64) DEFAULT NULL,
    19.   PRIMARY KEY (`id`),
    20.   UNIQUE KEY `login` (`login`),
    21.   UNIQUE KEY `mail` (`mail`)
    22. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
    я написал вот так но он выводит пустую страницу
    Код (Text):
    1. <?php
    2.  
    3. require '../system/core.php';
    4. include '../system/head.php';
    5.  
    6. function articles()
    7. {
    8.     $mysql="SELECT * FROM users ORDER BY login DESC";
    9.     $result=mysql_query($mysql);
    10.    
    11.         if(!$result)
    12.         {
    13.             die(mysql_error());
    14.         }
    15.        
    16.         //извлечение из БД
    17.         $n=mysql_num_rows($result);
    18.         $articles=array();
    19.        
    20.             for($i=0; $i<$n; $i++)
    21.             {
    22.                 $row=mysql_fetch_assoc($result);
    23.                 $articles[]=$row;
    24.                
    25.             }
    26.            
    27.             return $articles;
    28.  
    29. }
    30. include '../system/foot.php';
    31. ?>
    Добавлено спустя 27 минут 58 секунд:
    все больше не надо я сделал
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    чувак, тебе надо подучить базовые понятия =))

    функцию надо не только описать, но и вызвать.
    на экран автоматом ничего не выводится. надо юзать echo.
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Всего-то надо было 1 цикл. =(