Ver Mensaje Individual
  #20 (permalink)  
Antiguo 14/10/2013, 11:17
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: La mejor manera de detectar si existe un NEXT?

Cita:
Iniciado por Erick_MD9 Ver Mensaje
Por que no puedes usar implode()?
Cita:
Iniciado por andresdzphp Ver Mensaje
y no puedes usar array_keys?
Cita:
Iniciado por andresdzphp Ver Mensaje
Yo prefiero usar implode y no "reinventar la rueda"
Cita:
Iniciado por guardarmicorreo Ver Mensaje
Mi duda con Anarko es ¿por qué esa insistencia con el for?
Gracias también a quienes no he citado.

Lo que sucede es que necesito colocar TODOS los campos de una TABLA en un ARRAY.

De momento lo hago así:
Código PHP:
$this->info=$this->conexion->QUERY("SHOW FIELDS FROM `tabla`;"); 
Y construyo el ARRAY con vuestro código:
Código PHP:
                    $i=0;
                    
$this->kt1[0]='';
                    foreach(
$this->info AS $Field){
                        
$this->kt1[0].=$Field['Field'];
                        if(
$i!=$this->info->num_rows-1)$this->kt1[0].=',';
                        
$i++;
                        
$this->kt1[$i]=$Field['Field'];
                        } 
A final,
tengo en el índice [0] los campos separados por comas, y en el último índice, la CANTIDAD de campos.

Luego utilizo ESE ARRAY INFO para realizar acciones...

Como pueden ver, la mejor manera no es "implode" o "array_keys".

De momento creo que las mejores maneras son la que utilizo en el código (tomada de este POST), y la que plantea DashTrash.

¿que opinan ustedes?