За последние 24 часа нас посетили 21332 программиста и 1696 роботов. Сейчас ищут 1817 программистов ...

Помгите плиз вытащить из mysql запроса...

Тема в разделе "Вопросы от блондинок", создана пользователем parasit, 1 авг 2007.

  1. parasit

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

    С нами с:
    31 июл 2007
    Сообщения:
    32
    Симпатии:
    0
    Помгите плиз вытащить из mysql запроса нормальный результат
    тоесть:

    $query = "select topid from top.resources where yilop = 288;
    $result=mysql_query($query,$this->conn);


    как быть далше чтоб вывести значение
    которое на смом деле равно 10500;?
     
  2. pel

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

    С нами с:
    19 янв 2007
    Сообщения:
    569
    Симпатии:
    0
    Адрес:
    Симферополь
  3. parasit

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

    С нами с:
    31 июл 2007
    Сообщения:
    32
    Симпатии:
    0
    Я уже перелопатил кучу не идёт чето
    не может передать нормальное значение:


    function get_id()
    {
    $value = array();$i=0;
    $query = "select topid as idtop from top.resources where topid=2988";
    $result=mysql_query($query,$this->conn);// or die ("can't connect");
    while($line = mysql_fetch_assoc($result)) {$value[$i++] = $line;}
    return $value["idtop"];
    }
     
  4. stas_t

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

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    print_r ($line);
     
  5. pel

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

    С нами с:
    19 янв 2007
    Сообщения:
    569
    Симпатии:
    0
    Адрес:
    Симферополь
    а как-нибудь так:
    PHP:
    1. function get_id() {
    2.     $query = "select topid as idtop from top.resources where topid=2988";
    3.     $result=mysql_query($query,$this->conn);// or die ("can't connect");
    4.     $line = mysql_fetch_assoc($result);
    5.     return $line['idtop'];
    6. }
    ?

    (цикл while не нужен, т.к. у вас возможен только один результат. Если их будет больше, тогда возвращаете while и немножко еще додумываете по аналогии, как массив результатов заполнить.)
     
  6. parasit

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

    С нами с:
    31 июл 2007
    Сообщения:
    32
    Симпатии:
    0

    Вот Вам спасибо оба способа работают
    :lol: