E' una cosa che nn ho mai usato ma potrebbe essere un idea:

Nel td ovviamente devi impostre il bgcolor o attributo necessario.
Ti crei 2 varibili con i colori diversi:
Codice PHP:
 $tipo1 'bgcolor="#000000"';
 
$tipo2 'bgcolor="#ffffff"'
esempio:
Codice PHP:
$i=0;
while......{
$i++;
if($i==1){
$bg=$tipo1;
}else{
$bg=$tipo2;
}
....<td <?=$bg?>>....
//Prima della fine del ciclo fai :  

if($i==2){
$i=0;
}
cosi' alterni la variabile ad ogni giro.