Prova così

codice:
set @seqp :=0,@seqn:=0;
select sum(if(campo>=0,1,0)) as positivi,
       sum(if(campo<0,1,0)) as negativi,
       max(seqpos) as sequenza_positivi,
       max(seqneg) as sequenza_negativi from (
select campo,
	@seqp:=if(campo>=0,@seqp+1,0) as seqpos,
	@seqn:=if(campo<0,@seqn+1,0) as seqneg
from tabella) as tab
Da phpmyadmin o comunque da interfaccia grafica devi eseguire tutto insieme. Dopo averla testata, se tutto funziona come previsto, in php devi eseguire due query distinte con mysql_query(), una relativa alla prima riga in cui setti le due variabili, e una in cui esegui tutto il resto.