Помгите плиз вытащить из mysql запроса нормальный результат тоесть: $query = "select topid from top.resources where yilop = 288; $result=mysql_query($query,$this->conn); как быть далше чтоб вывести значение которое на смом деле равно 10500;?
Я уже перелопатил кучу не идёт чето не может передать нормальное значение: 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"]; }
а как-нибудь так: PHP: function get_id() { $query = "select topid as idtop from top.resources where topid=2988"; $result=mysql_query($query,$this->conn);// or die ("can't connect"); $line = mysql_fetch_assoc($result); return $line['idtop']; } ? (цикл while не нужен, т.к. у вас возможен только один результат. Если их будет больше, тогда возвращаете while и немножко еще додумываете по аналогии, как массив результатов заполнить.)