Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2013, 22:58
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Contra registros separados por guiones en distintos campos

Hola como estan necesito salir de una gran duda q tengo y si aguien me podria echar una mano, desde hace tiempo e tratado de hacer una consulta y poder contar los registros de varios campos de una tabla, es decir que todos los registros existentes en una tabla, de la cedula 123456 de los campos y1,y2,y3,y4 se cuenten y me diga el total de registros de ese numro de cedula, el problema es q los registros estan guardados en los 4 campos de esta forma, 01-02-03-04, asi estan guardados en los 4 campos, aunq tambien se pueden registrar asi 01-02--, lo q quisiera es q solo cuente los registros mas no los espacion entre los guiones, por favor si alguien me pudiera echar una mano se lo agrdeceria mucho, este es el codigo q estoy usando solo me realiza el conteo del campo dish1, ya q solo tengo es declarado como podria hacer para los otrso tres campo,

Código PHP:
Ver original
  1. $sql=mysql_query("select dish1 from horarios where cod_doc = '38'") or die (mysql_error());
  2. while ($array=mysql_fetch_array($sql)) {
  3. echo $array['dish1'];
  4.  
  5. echo "<br>";
  6. echo "<br>";
  7. $comida=$array['dish1'];
  8. $separa=explode("-",$comida);
  9. $numero=count(array_diff($separa, array('')));
  10. echo "Hay ".$numero." Comidas";
  11. }
  12. echo "<br>";
  13. echo "<br>";