Foros del Web » Programando para Internet » PHP »

Como introducir strings de un campos en un array de forma automatica

Estas en el tema de Como introducir strings de un campos en un array de forma automatica en el foro de PHP en Foros del Web. Buenas, necesito saber como se realiza lo siguiente: Tengo una base de datos (en este caso LDAP), y en un campo en concreto campo1, tengo ...
  #1 (permalink)  
Antiguo 18/01/2006, 05:17
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 16 años, 7 meses
Puntos: 0
Como introducir strings de un campos en un array de forma automatica

Buenas, necesito saber como se realiza lo siguiente:

Tengo una base de datos (en este caso LDAP), y en un campo en concreto campo1, tengo distintos string en los distintos registros, por ejemplo:

campo1

Almacen
Cocina
Salon
Dormitorio
Almacen
Salon
Cocina
Cocina
Cocina

Bien, recogemos los datos así:

Código PHP:
    $sr=ldap_search ($conexion_ldap,$_base_dn,$filter,$fields);
    
$entries=ldap_get_entries($conexion_ldap$sr); 
Ahora necesito introducir los datos obtenidos en un array, para obtener los duplciados:

Código PHP:
$duplicados=array(¿Aquí que pongo?); 
De tal forma que fuera lo mismo que esto:

Código PHP:
$duplicaos=array("Almacen","Cocina","Salon","Dormitorio","Almacen","Salon","Cocina","Cocina","Cocina"); 
Gracias por la ayuda.
  #2 (permalink)  
Antiguo 18/01/2006, 09:35
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.990
Antigüedad: 12 años, 10 meses
Puntos: 80
No conozco la manera de extraer los datos de esa consulta.
Me imagino que algo como $entries['campo1']; o algo asi.

De todas maneras yo utilizo la siguiente mecanica:
Código PHP:
$sql "SELECT campo1 FROM tabla";
$con mysql_query($sql,$conexion);
$i 0;
while (
$datos mysql_fetch_row()){
       
$arrayDatos[$i] = $datos['campo1'];
       
$i++;

La idea es obtener los datos de esta manera:
$arrayDatos[0] = "Almacen";
$arrayDatos[1] = "Cocina";
$arrayDatos[2] = "Salon";
$arrayDatos[3] = "Dormitorio";
$arrayDatos[4] = "Almacen";
$arrayDatos[5] = "Salon";
$arrayDatos[6] = "Cocina";
$arrayDatos[7] = "Cocina";
$arrayDatos[8] = "Cocina";

Bueno, espero te sirva!.
Suerte !
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 17:36.