Автор Тема: Не выводится первая запись  (Прочитано 2265 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Ленивый гость

  • Гость
Не выводится первая запись
« : 18 Октября 2002, 18:13:37 »
Есть вот такой вот запрос.
$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?

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Не выводится первая запись
« Ответ #1 : 18 Октября 2002, 18:50:09 »
Да, дело именно в этом.
Убери первый, перед циклом
$a_row = mysql_fetch_array ($result);

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Не выводится первая запись
« Ответ #2 : 18 Октября 2002, 19:25:56 »
Ленивый гость
Зачем надо было в php дублировать?? удалил.
Евгений aka Razor,

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28