За последние 24 часа нас посетили 17598 программистов и 1731 робот. Сейчас ищут 963 программиста ...

Одиночный результат из БД в переменную

Тема в разделе "PHP для новичков", создана пользователем rar, 1 окт 2009.

  1. rar

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

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Когда мне известно, что из БД должна вернуться всего-лишь одна ячейка, и значение её я должен сохранить в переменной:
    PHP:
    1.         public static function fetch_var (& $result) {
    2.                 if (mysql_num_fields($result) == 1 && mysql_num_rows($result) == 1)
    3.                     return mysql_result($result, 0);
    4.         }
    Это нормальный код? Или есть лучше?
     
  2. Человек

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

    С нами с:
    24 июл 2008
    Сообщения:
    56
    Симпатии:
    0
    Адрес:
    Донецк
    Люди, подскажите все таки в этом вопросе. Нет ли ПХП ф-ции возвращающей одну ячейку из результата запрса? Я когдато натыкался в документации по mysqli на чтото похожее типа mysqli->val, но тогда не придал особого внимания а сечас найти не могу. Видно совсем не так я запонил, но смысл ее такой.
     
  3. nimistar

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

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0