jajaja lo maximo maycolalvarez solucionaste mi problema, en realidad mi variable $dato es un varchar que guarde en mi bd que tiene esta informacion 3,5,7 (con comas) entonces lo que hago ahora es esto:
Código PHP:
Ver original//previamente he capturado todos los datos de la tabla en la variable "a" mediante consulta a la bd
$dato= $this->a['dato']; //aki capturo solo "dato" en la variable $dato osea: $dato='3,5,7';
$dato= explode(',', $dato); //aki me imagino que creo el array, verdad?, se que la funcion explode devuelve un array separado por cada "," (coma en este caso)
luego solo mando $dato a la funcion que hace la consulta a la bd. Ya no me ha dado problemas, pero es esta una forma correcta de hacerlo? haber si me dejas alguna sugerencia para mi trabajo futuro ya que soy nuevo y en php tengo programando un poco mas de un mes. gracias desde ya. saludos.