Mysql Сложные запросы

CoRviN88

Новичок
Собственно ситуация такая..
есть 2 таблицы, клиентов и собственников.
нужно вывести на экран инфомацию по всем клиентам, которым подходят предложения из таблицы собственников...выборка идет по району, типу жилья и цене..
сделал примерно вот так, но отображает нужную инфу только для первого клиента.. кто подскажет что не так?
PHP:
<?
$db_server = mysql_connect('localhost','webauth','webauth');
if (!$db_server) die("Impossible to connect MYSQL: " . mysql_error());
mysql_select_db('dbase',$db_server) or die("Impossilbe to choose DB: " . mysql_error());
$query = "SELECT * FROM client WHERE flag='5'";
$result = mysql_query($query);
if (!$result) die ("CANT ACCESS DATABASE: " . mysql_error());
$rows = mysql_num_rows($result);

 	   echo '<table cellpadding="3" border="1" CELLSPACING="0">';
       echo '<thead>';
	   echo '<tr>';
	   echo '<th>ТЕКСТ</th>';

	   echo '</tr>';
	   echo '</thead>';
	   echo '<tbody>';
	   for ($j = 0; $j < $rows; ++$j)
		{
	   $row = mysql_fetch_row($result);
	   
if ($row[4]=="Все районы")
{ $query1 = "SELECT * FROM sobstv WHERE flag='1' and tip='$row[9]' and price<='$row[15]'";}
else{
$query1 = "SELECT * FROM sobstv WHERE rajon='$row[4]' and flag='1' and tip='$row[9]' and price<='$row[15]'"; }
$result1 = mysql_query($query1);
if (!$result1) die ("CANT ACCESS DATABASE: " . mysql_error());
$rowsa = mysql_num_rows($result1);
		for ($j = 0; $j < $rowsa; ++$j)
		{
		$rowa = mysql_fetch_row($result1);
		echo '<tr>';
echo "<td>ул.$rowa[5],д.$row[6],кв.$rowa[7],цена: $rowa[14] р.;</td>";

	      echo '</tr>';
		 }

 }
		
	   echo '</tbody>';
	   echo '</table>';	    
	 mysql_close($db_server);


?>
 

CoRviN88

Новичок
извините за беспокойство, разобрался сам) стоило if поменять на do .. while
 
Сверху