Foros del Web » Programando para Internet » PHP »

Introducir registros de una tabla en un array

Estas en el tema de Introducir registros de una tabla en un array en el foro de PHP en Foros del Web. Hola, Tengo la siguiente situación: Tengo una tabla con dos campos: id_nombre y nombre. id_nombre nombre 14 pedro 15 maria 16 jose 19 luis 21 ...
  #1 (permalink)  
Antiguo 27/04/2007, 08:25
 
Fecha de Ingreso: enero-2007
Mensajes: 105
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Introducir registros de una tabla en un array

Hola,

Tengo la siguiente situación:

Tengo una tabla con dos campos: id_nombre y nombre.

id_nombre nombre
14 pedro
15 maria
16 jose
19 luis
21 omar

Necesito introducir todos los id_nombre a un array. Me podria alguien ayudar a saber como hacerlo?

Gracias.
  #2 (permalink)  
Antiguo 27/04/2007, 08:32
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Introducir registros de una tabla en un array

prueba con la funcion implode

<?php

$array = array('apellido', 'email', 'telefono');
$separado_por_comas = implode(",", $array);

echo $separado_por_comas; // apellido,email,telefono

?>
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #3 (permalink)  
Antiguo 27/04/2007, 08:43
 
Fecha de Ingreso: enero-2007
Mensajes: 105
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Introducir registros de una tabla en un array

Bueno tal vez formulé mal mi duda. Necesito saber como extraer los id_nombres de la base de table y meterlos dentro de un array. Lo he intentado con la funcion array_push(), pero no funciona como lo necesito.

Agradezco mucho tu ayuda cirujano.
  #4 (permalink)  
Antiguo 27/04/2007, 08:51
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Introducir registros de una tabla en un array

Coloca tu codigo y vamos a ver...

y no has probado:

Código PHP:
$sql mysql_query("SELECT * FROM tabla");
while ( 
$row mysql_fetch_array($sql))
{
     
$array[] = $row[id_nombre].$row[nombre];

__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!

Última edición por el cirujano; 27/04/2007 a las 08:58
  #5 (permalink)  
Antiguo 27/04/2007, 09:01
Avatar de @ndreX!  
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años
Puntos: 4
Re: Introducir registros de una tabla en un array

Bueno, sino prueba con esto:

Código PHP:
<?
    
//Conexión a BD y todo eso
    
$sql "select id_nombre,nombre from test";
    
$query mysql_query($sql);
    while(
$row mysql_fetch_row($query)){
        
$data[] = $row;
    }
    
    
//Ejemplo:
    
echo '<pre>';
    
print_r($data);
    echo 
'</pre>';
    
//Recuperando Datos
    
for($i=0;$i<count($data);$i++){
        echo 
$data[$i][1];
    }
?>
Por otro lado, para qué quieres esto, si mysql_fetch_array() hace lo mismo, pero bueno. eso es dependiendo.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.