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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Вложенные запросы? Сравнение массивов?
 
 автор: Gandzas   (15.02.2008 в 11:28)   письмо автору
 
 

Из первой таблицы я записываю в массив
$report[]; // отчет
$dobiv[]; // имя исполнителя
$chp[]; // время1
$chr[]; // время2

Из второй таблицы мне нужно сделать выборку

...
 $res=mysql_query("SELECT * FROM play WHERE artist='$dobiv[$i]'  AND time < '$chp[$i]' AND time > '$chr[$i]' order by id");
 if($res)
{
    while($vet = mysql_fetch_array($res))
        {
    echo "<tr><td>".$vet[data]."</td><td>".$vet[time]."</td><td>".$vet[artist]."</td><td>".$vet[trek]."</td></tr>";     
    }
}
...


Вывести это нужно примерно так:
$report из первой таблицы, $dobiv из первой таблицы, $vet[data], $vet[time], $vet[trek]

пробовала так:


  $i=0; 
  for ($i = 0; $i < count($dobiv); $i++) 
        { 
            здесь запрос с циклом while 
        }


и что-то у меня не получается.

Может быть проще результаты из второй таблицы тоже записать в массив и сравнивать массивы?

А результаты как вывести и из 1 и из 2?

   
 
 автор: Trianon   (15.02.2008 в 17:19)   письмо автору
 
   для: Gandzas   (15.02.2008 в 11:28)
 

не вложенные запросы. И не сравнение массивов.
А соединение таблиц.
JOIN или LEFT JOIN

Чтобы можно было ответить на вопрос, нужно привести структуры таблиц (в идеале - в виде дампа),
и текст первого запроса.
А лучше помимо дампа структуры, фрагмент дампа данных.

   
Rambler's Top100
вверх

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