Ver Mensaje Individual
  #15 (permalink)  
Antiguo 30/01/2014, 18:52
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: A partir de una consulta mostrar resultado en array

No va a depender de lo que deba a imprimir pues de todos modos se va a imprimir una coma en cada iteración. Si quieres insertar las comas estando en el bucle, tienes que ir asignando cada dato a una cadena e ir comprobando su tamaño en cada iteración para evitar colocar una coma al final.

Código PHP:
Ver original
  1. $cadena = '';
  2. while ($abc = mysql_fetch_assoc($a)){
  3.     $arreglo[] = $abc['rfcalumno'];
  4.     $cadena = !strlen($cadena) ? $abc['rfcalumno'] : ', ' . $abc['rfcalumno'];
  5. }
  6. echo $cadena;

El resultado sería este:

Código HTML:
Ver original
  1. a, b, c, d, e

De todos modos se tendría que hacer la impresión de datos fuera del bucle, sin embargo, en cada iteración se tendría que verificar el tamaño de la cadena, por eso, la forma que propuse, asignando los valores al array y luego uniéndolos usando comas con la función implode, sería mucho más eficiente.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand