Próbuję pobrać z bazy `id` poprzedniej i następnej oferty, wg. sortowania po cenie. Zapytanie wykonuję się poprawnie (potwierdzone w phpMyAdminie - pokazały się szukane id), niestety nie mogę sobie poradzić z wyświetleniem wyników.
Mój kod wygląda następująca:
$wykonaj="set @nr = 0, @id=$id_oferty, @idprev = 0,@idprevfound=0, @idnext=0,@idnextfound=0; SELECT @nr:=@nr+1, if(id<>@id and not @idprevfound, @idprev := id,if(@idprevfound,null,@idprevfound:=1)),if(id=@id, @idnextfound := 1,if(@idnextfound and not @idnext,@idnext := id, null)) FROM `nieruchomosci` where `id` like '$id_oferty' ORDER BY `cena`; SELECT @idprev prev, @idnext next";
Przy wywołaniu powyższego skryptu wyświetla się następujący komunikat:
"mysql_fetch_array() expects parameter 1 to be resource, string given in"