Есть вот такой вот запрос.
$db_name = "db_oilrus1";
$table_name = "company";
$connection = @mysql_connect("localhost", "oilrus1", "rg0UAL")                            or die(\'Не могу подключиться к серверу баз данных\');
             @mysql_select_db($db_name, $connection) 
                       or die(\'Не могу открыть базу данных\');
$sql ="select id, title, man, tel, city, type from $table_name ";
if ($types == 0 && $city == "Все" )  {$sql .= "order by title";};
if ($types == 0 && $city != "Все" )  {$sql .= " where city = \'$city\' order by title";};
if ($types != 0 && $city == "Все" )  {$sql .= " where type = \'$types\' order by title";};
if ($types != 0 && $city != "Все" )  {$sql .= " where type = \'$types\' and city = \'$city\' order by title";};
 //else {$sql = "select id, title, man, tel, city, type from $table_name where type = \'$types\' and city = \'$city\' order by title";};     
  $result = mysql_query($sql,$connection)
  or die("Couldn\'t execute query.");
  //
  $a_row = mysql_fetch_array ($result);
@$num_rows = mysql_num_rows($result);
while ($a_row = mysql_fetch_array ($result))
      {
      print "
\\n";
      print "\\t$a_row[title] | \\n";
      print "\\t$a_row[man] | \\n";
      print "\\t$a_row[tel] | \\n";
      print "\\t$a_row[city] | \\n";
      print "\\t$stat | \\n";
      print "\\t
\\n";
      }      
   ?>   
Он не выводит первую запись таблицы. Может быть дело в (неправильном) использовании mysql_fetch_array?