С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
alex_new_new
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 25
1

Вывод нужных данных из БД согласно массиву

04.08.2011, 17:26. Просмотров 818. Ответов 4
Метки нет (Все метки)

Есть массив следуйщего формата:
PHP
1
$array = array(2,3,5,6,8,10,14);
Он содержит id определенной группы пользователей. Мне надо в цикле вытянуть логины и ФИО этих пользователей из БД (таблица users) и отобразить на странице. Помогите создать цикл, очень надо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2011, 17:26
Ответы с готовыми решениями:

Вывод из базы данных нужных значений
Есть база данных с с таблицей users; Внутри нее есть ячейки, пример: first_name: Казань, Уфа,...

Вывод из базы нужных полей на разных страницах
Всем привет, не могу додумать, как вывести список данных из таблицы на определенную страницу. Вот...

Вернуть false если нужных данных нет в БД
Всем привет! Выполняю такую функцию: function get_data_db(&$data){ $db = new...

Обратная связь - нет нужных данных в письме
Есть index.php с формой: <form action="mail.php" id="buy" name="buy" method="post"> ...

Редирект пользователя через форму ввода логина и пароля при вводе нужных данных на определенную страницу
Ребят, ну никак не могу разобраться в запросах к БД. Давайте я буду писать как мыслю и что делаю. А...

4
Humanoid
Почетный модератор
9983 / 3871 / 348
Регистрация: 12.06.2008
Сообщений: 11,402
04.08.2011, 17:47 2
Какой цикл? Можно одним запросом всё сделать:
PHP
1
mysql_query('SELECT * FROM tab WHERE id IN('.implode(',',$array).')');
0
alex_new_new
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 25
04.08.2011, 17:53  [ТС] 3
Humanoid, вытянуть то можно, но чтоб по порядку вывести на страницу инфу про каждого юзера нужен цикл.
0
Humanoid
Почетный модератор
9983 / 3871 / 348
Регистрация: 12.06.2008
Сообщений: 11,402
04.08.2011, 18:08 4
PHP
1
2
3
4
5
6
7
8
$res = mysql_query(....);
while($ar = mysql_fetch_array($res)) // получать по одной строке из таблицы
{
  echo "Очередной пользователь:<br />";
  echo "Первый столбец: {$ar[0]}<br />";
  echo "Второй столбец: {$ar[1]}<br />";
  echo "Третий столбец: {$ar[2]}<br /><br />";
}
0
alex_new_new
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 25
04.08.2011, 18:21  [ТС] 5
Спасибо, все работает!
0
04.08.2011, 18:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2011, 18:21

Выдает ошибку при присваивании данных массиву.
$result = mysql_query('SELECT id, title, description, autor, date FROM lessons',$db); $myrow =...

Вывод свойств согласно вводных данных
Добрый вечер! Сразу прошу прощения, так как эту среду только начал изучать) Вопрос в чем, есть...

Вывести изображение, обрезанное согласно двумерному массиву
Итак, что дано: PictureBox; Bitmap; Картинка для работы. Что нужно : Вывести изображение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru