За последние 24 часа нас посетили 47372 программиста и 1806 роботов. Сейчас ищут 1011 программистов ...

Проблема версий…

Тема в разделе "Прочие вопросы по PHP", создана пользователем macik, 11 май 2007.

  1. macik

    macik Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Вопрос такой
    На сборке:
    Версия Apache 1.3.37 (Unix)
    Версия MySQL 4.1.21-standard-log
    Версия PHP 4.4.4
    Это скрипт корректно работает
    Код (Text):
    1. $result = @mysql_query('SHOW FULL COLUMNS FROM '.$db_name.'.'.$table_name);
    2. $i = 0;
    3. $arr = array();
    4. while ($row = @mysql_fetch_object($result)) {  
    5.   $arr['Filed'][] = $row->Field;
    6.   $arr['Type'][] = $row->Type;
    7.   $arr['Comment'][$row->Field] = $row->Comment;
    8. }
    А на этой сборке
    Версия Apache 1.3.37 (Unix)
    Версия MySQL 4.0.27-standard-log
    Версия PHP 4.4.4
    Нет данных в этой строчке
    Код (Text):
    1.  $arr['Comment'][$row->Field] = $row->Comment;
    почему то не может прочитать комментарий к ячейкам.

    Можете подсказать как мне добиться получение данных на второй сборке?
     
  2. macik

    macik Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Неужели некто не поможет?
    Очень надо, ребята помогите!
     
  3. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    macik
    Уберите подавление ошибок и узнаете в чем причина
     
  4. macik

    macik Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Ошибок нет, я смотрел ...
    Мне самому странно
     
  5. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Тогда $row = mysql_fetch_row($result); и print_r ее на предмет содержимого
     
  6. macik

    macik Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Ну вот что из этого
    Код (Text):
    1. $row = mysql_fetch_row($result);
    вышло
    • Array ( [0] => id [1] => int(11) [2] => [3] => PRI [4] => 0 [5] => [6] => select,insert,update,references )
     
  7. macik

    macik Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    я проверил на версии сервера, где база по новее (Версия MySQL 4.1.21-standard-log) выдает вот эти данные:
    • Array ( [0] => id [1] => int(11) [2] => NULL [3] => [4] => PRI [5] => [6] => auto_increment [7] => select,insert,update,references [8] => индекс )
    ,


    Что это значит, кто-то может мне объяснить?
     
  8. stas_t

    stas_t Активный пользователь

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France