Piccola correzione al codice, ma la domanda resta: È possibile far tutto con una query SQL ?
Codice PHP:
$consecutive_win="SELECT vincente,perdente FROM Sfide ORDER BY id ASC";
 
$query=mysql_query($consecutive_win) or die (mysql_error());    
   
$conteggio=0;$max_conteggio=0;
      while(
$records=mysql_fetch_array($query))
       {
         if(
$records['vincente']=='A'$conteggio++;
         if(
$records['perdente']=='A'$conteggio=0;
            if(
$max_conteggio<$conteggio$max_conteggio=$conteggio;
      }