Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: вывод из бд

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: список пользователей
b0d
Отправлено: 23 Марта, 2013 - 12:55:53
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




существует таблица users в которой есть id, login, password.
надо вывести список всех пользователей, их ид и пароли.
вроде бы ничего сложного, но у меня что то не получается...
PHP:
скопировать код в буфер обмена
  1. $result=mysql_query( "SELECT * FROM users WHERE id ='$id' AND login ='$login' AND password='$password'", $link);
  2. $myrow=mysql_fetch_array($result);
  3. echo "<p>$id</p>";
  4. echo "<p>$login</p>";
  5. echo "<p>$password</p>";
 
 Top
OrmaJever Модератор
Отправлено: 23 Марта, 2013 - 13:13:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




цикл нужен
PHP:
скопировать код в буфер обмена
  1. $result=mysql_query( "SELECT * FROM users WHERE id ='$id' AND login ='$login' AND password='$password'", $link);
  2. while($myrow=mysql_fetch_array($result)) {
  3. echo "<p>$id</p>";
  4. echo "<p>$login</p>";
  5. echo "<p>$password</p>";
  6. }


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
b0d
Отправлено: 23 Марта, 2013 - 13:17:02
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Спасибо!
Да, я как всегда...))
Правда все равно не выводит ничего((

(Отредактировано автором: 23 Марта, 2013 - 13:17:49)

 
 Top
biperch
Отправлено: 23 Марта, 2013 - 13:40:55
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $result=mysql_query( "SELECT * FROM users WHERE id ='$id' AND login ='$login' AND password='$password'", $link);
  3. while($myrow=mysql_fetch_array($result)) {
  4. echo "<p>$myrow[id]</p>";
  5. echo "<p>$myrow[login]</p>";
  6. echo "<p>$myrow[password]</p>";
  7. }
  8.  

(Отредактировано автором: 23 Марта, 2013 - 13:42:23)

 
 Top
b0d
Отправлено: 23 Марта, 2013 - 13:43:13
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




не-а Недовольство, огорчение
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 13:59:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




проверяй что запрос возвращает, возможно условие не выполняется
 
 Top
BAS-P
Отправлено: 23 Марта, 2013 - 14:40:53
Post Id


Гость


Покинул форум
Сообщений всего: 74
Дата рег-ции: Июнь 2012  


Помог: 1 раз(а)




А возможно, что такого пользователя в базе не существует. Вообще не пойму смысл этого запроса. Вам нужно проверить, или такой пользователь (с id = $id, login = $login, password = $password) существует?
 
 Top
b0d
Отправлено: 23 Марта, 2013 - 16:01:05
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




мну нужно вывести всех пользователей с их паролями и ид.
 
 Top
BAS-P
Отправлено: 23 Марта, 2013 - 17:48:38
Post Id


Гость


Покинул форум
Сообщений всего: 74
Дата рег-ции: Июнь 2012  


Помог: 1 раз(а)




Но ведь id это Primary key, нет? Поэтому по любому может быть только один пользователь, у каждого свой id.
 
 Top
b0d
Отправлено: 23 Марта, 2013 - 20:29:37
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




BAS-P пишет:
Но ведь id это Primary key, нет? Поэтому по любому может быть только один пользователь, у каждого свой id.

ты меня не понимаешь... допустим это админ панель, в которой я хочу вывести всех зарегистрированных пользователей для просмотра и редактирования их данных...
 
 Top
BAS-P
Отправлено: 24 Марта, 2013 - 17:37:01
Post Id


Гость


Покинул форум
Сообщений всего: 74
Дата рег-ции: Июнь 2012  


Помог: 1 раз(а)




Ну тогда просто
PHP:
скопировать код в буфер обмена
  1. $query = mysql_query('SELECT * FROM users');
  2. while($user = mysql_fetch_array($query))
  3. { // и тут выводить что нужно
  4.     echo $user['id'], ': Логин:', $user['login'], ' Пароль: ', $user['password'];
  5. }
 
 Top
b0d
Отправлено: 27 Марта, 2013 - 08:13:06
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




не хватает только break;
спасибо за помощь! Улыбка
BAS-P пишет:
$query = mysql_query('SELECT * FROM users');
while($user = mysql_fetch_array($query))
{ // и тут выводить что нужно
echo $user['id'], ': Логин:', $user['login'], ' Пароль: ', $user['password'];
break;
}
 
 Top
Panoptik
Отправлено: 27 Марта, 2013 - 08:16:51
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




позвольте поинтересовать на кой вам в данной ситуации нужен break?


-----
Just do it
 
 Top
esterio
Отправлено: 27 Марта, 2013 - 17:28:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Panoptik пишет:
позвольте поинтересовать на кой вам в данной ситуации нужен break?

А вы не знаете? Ето ж новая фича. Кстати рабтает лучше чем LIMIT 1 Радость Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB