Sinceramente, no se PHP, pero con mis conocimientos de programas similares como Java, he hecho este código que creo que podría servir (Según entendí del código, el "." es el concatenador, si no, habrá que editar la linea en
echo "<tr class=\"fila".$row%2."\"> \n"; para que funcione)
Código PHP:
echo "<table>\n<tr>\n";
echo "<td class=\"columna0\">Nacimiento</tr>";
echo "<td class=\"columna1\">Nombre perro</tr>";
echo "<td class=\"columna2\">Provincia</tr>";
echo "</tr> \n";
do {
echo "<tr class=\"fila".$row%2."\"> \n";
echo "<td class=\"columna0\">".$row["nacimiento"]."</td> \n";
echo "<td class=\"columna1\"><a href='busc.php?ID=".$row["id_animal"]."'>".$row["animal"]."</td> \n";
echo "<td class=\"columna2\"><span class=\"estilo\">".$row["provincia"]."</td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($_pagi_result));
echo "</table> \n";
Una vez creada la tabla, se crea el CSS en un archivo externo, un ejemplo podría ser este:
Código HTML:
.columna0{background:#66f;}
.columna1{background:#6f6;}
.columna2{background:#f66;}
.fila0 .columna0{background:#ccf;}
.fila0 .columna1{background:#cfc;}
.fila0 .columna2{background:#fcc;}
.fila1 .columna0{background:#99f;}
.fila1 .columna1{background:#9f9;}
.fila1 .columna2{background:#f99;}
Como dije antes, no domino PHP, así que no estoy seguro que funcione. Pruebalo a ver si te sirve, y en caso contrario, avisame para ver de que forma se podría corregir. En caso que no te sirva, dame el HTML que te genera al final para ver posibles errores. ¡Mucha Suerte!