Выбор из базы в цикле

cementovoz

Новичок
Выбор из базы в цикле

PHP:
<?
$q=mysql_query("select * from table");
while (list($var1,$var2)=mysql_fetch_row($q))
{
$q1=mysql_query("select * from table2 where var='$var1' ");
  while (list($var_q1,$var2_q1)=mysql_fetch_row($q1))
  { echo $var_q1.$var2_q1;
  }
} 
?>
-пример кода причем не чего не выводит
 

FireNet

Новичок
во 1-х, не пиши звездочку, если получаешь данные через list(), это признак плохого кода, а цикл может не работать, если запрос возвратил 0 записей.

И зачем столько циклов, когда можно делать один запрос, работать будет быстрей
SELECT t2.var as var1_q1, t2.var2 as var2_q1
FROM table as t , table2 as t2
WHERE t2.var = t.var;

Подходит?
 
Сверху