За последние 24 часа нас посетил 17971 программист и 1582 робота. Сейчас ищут 1272 программиста ...

Вывод данных из БД в раскрывающемся списке

Тема в разделе "PHP для новичков", создана пользователем Doctor Re, 19 дек 2014.

  1. Doctor Re

    Doctor Re Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    5
    Симпатии:
    0
    Подскажите, пожалуйста, правильно ли написан скрипт?
    Мне нужно извлечь из таблицы DIVISION информацию из столбцов: name, subname.
    Дальше, требуется соединить значения столбцов в одну строчку и вывести эти данные в раскрывающемся списке

    <?php
    $db = "metrolog";
    $link = mysql_pconnect('10.76.2.10', 'dima', 'op89');
    if (!$link) die ("Невозможно подключение к MySQL");
    mysql_select_db ($db) or die ("Невозможно открыть $db");
    $result = mysql_query("SELECT division_name, division_subname FROM division");
    ?>
    <select>
    <?php
    WHILE($row = mysql_fetch_array($result, MYSQL_NUM))
    { $a = $row[0].$row[1];
    printf(<option value = "$a"> $a </option>);
    }
    mysql_free_result($result);

    ?>
    </select>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Да правильно, но нучше использовать mysqli*, mysql* функции уже устарели