SametAras adlı üyeden alıntı: mesajı görüntüle
Eğer firma_id sütunu auto_increment ise null olmaz. Fakat firma_id sütunu siz dolduruyorsanız, MySQL sorgusuna şu ilaveyi yapabilirsiniz:

mysql_query("SELECT max(id) FROM firmalar WHERE firma_turu='1' and firma_id<'$firmaid' AND firma_id IS NOT NULL");
mysql_query("SELECT min(id) FROM firmalar WHERE firma_turu='1' and firma_id>'$firmaid' AND firma_id IS NOT NULL");
NULL girilen bir sutun olmayacagını düşünüyorum, olmayacagından devamı çok gereksiz sorgunun.

mysql_query("SELECT firma_id FROM firmalar WHERE firma_turu='1' and firma_id<'$firmaid' order by firma_id desc");
mysql_query("SELECT firma_id FROM firmalar WHERE firma_turu='1' and firma_id>'$firmaid' order by firma_id asc");
gibi farklı yöntemlede çekilebilir.