Bueno, yo no me complicaria tanto la vida y lo haria con estilos css que ya permiten hacer pares e impares, busca selectors en css3 para mas información. Ahi te dejo unos pero investiga que por la red tienen muchos ejemplos de como usarlos.
Cita: E:only-of-type: un elemento que es único en su tipo.
E:not(s): un elemento que no coincide con los selector simples.
E ~ F: un elemento F precedido de un elemento E.
E:nth-child: un objeto que es el enésimo hijo del nodo padre.
E:nth-last-child: un objeto que es el último hijo del nodo padre.
E:nth-of-type: un elemento que es el enésimo nodo hijo de otro elemento.
E.first-of-type: el primer elemento de un tipo.
Otra manera que puedes hacerlo es usando un incremental (que podria empezar en 1) y con la función modulo verificas si es modulo 2 o no y con eso podrias definir un tipo de color para las columnas pares y por ende el otro seria impar y sigues incrementando el número para hacer la prueba con todos los resultados de la búsqueda.
Espero te sirva las sugerencias.