Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Массив со значениями

Сообщения:  [1-5] 

 
 автор: new_quest   (19.02.2009 в 06:28)   письмо автору
 
   для: а-я   (19.02.2009 в 06:17)
 

Спасибо.

  Ответить  
 
 автор: new_quest   (19.02.2009 в 06:28)   письмо автору
 
   для: DEM   (19.02.2009 в 05:49)
 

А если в массиве 50 пользователей? :(

  Ответить  
 
 автор: а-я   (19.02.2009 в 06:17)   письмо автору
 
   для: new_quest   (19.02.2009 в 05:35)
 


<?
$users 
= array(1234);

$query 
'
SELECT 
 `news_id`, 
 `news_title`, 
 `news_author`
FROM 
 `tbl_news` 
WHERE 
 `news_author` IN ('
.implode(',',$users).')
'
;

while(
$array mysql_fetch_array($query))
{
echo 
$array['news_author']."<br>";
}
?>

  Ответить  
 
 автор: DEM   (19.02.2009 в 05:49)   письмо автору
 
   для: new_quest   (19.02.2009 в 05:35)
 


$users = array('1', '2', '3', '4');


$query = "SELECT `news_id`, `news_title`, `news_author` FROM `tbl_news` WHERE `news_author` = '".$user[0]."'  OR  `news_author` = '".$user[1]."'  OR  `news_author` = '".$user[2]."'  OR  `news_author` = '".$user[3]."'";
while($array = mysql_fetch_array($query))
{
echo $array['news_author']."<br>";
}

  Ответить  
 
 автор: new_quest   (19.02.2009 в 05:35)   письмо автору
 
 

В общем есть массив с пользователями, новости которых нужно получить из базы данных. Как это сделать?

$users = array('1', '2', '3', '4');

Примерно такой запрос:

$query = "SELECT `news_id`, `news_title`, `news_author` FROM `tbl_news` WHERE `news_author` = '??' ";
while($array = mysql_fetch_array($query))
{
echo $array['news_author']."<br>";
}

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования