Foros del Web » Programando para Internet » PHP »

Guardar ARBOL DE DATOS en un campo de una db

Estas en el tema de Guardar ARBOL DE DATOS en un campo de una db en el foro de PHP en Foros del Web. hola tengo el sigiente arbol que esta guardado en una session, de por si es la bariable $_SESSION: print_r($_SESSION), y me aparece ; array( [dato] ...
  #1 (permalink)  
Antiguo 09/01/2009, 11:41
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Guardar ARBOL DE DATOS en un campo de una db

hola tengo el sigiente arbol que esta guardado en una session, de por si es la bariable $_SESSION:

print_r($_SESSION), y me aparece ;


array(
[dato] => array( [dato] =>array([dato] =>1 ) )
[otro] => array( [1] => hola ) )
)


el asunto es que quiero guardar todo el arbol en un solo campo de la DB,

como lo puedo guardar...

acaso devo anidar todos los datos dentro de un sctig y serializarlos o algo asi..

grax
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.
  #2 (permalink)  
Antiguo 09/01/2009, 12:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Guardar ARBOL DE DATOS en un campo de una db

Cita:
Iniciado por nes24 Ver Mensaje
[...]

acaso devo anidar todos los datos dentro de un sctig y serializarlos o algo asi..

[...]
bien, primero lee un buen curso de ortografía... que es muy dificil descifrar (a veces) los mensajes... jeje

bueno... tu mismo tienes la respuesta, la mejor manera de hacer esto... y guardarlo en un solo campo de la BD es usando serialize y después, unserialize para revertir el string en array y viceversa....


ahora, te toca leer el manual de PHP y aplicar este concepto... suerte!!

Referencias:

http://php.net/serialize
http://php.net/unserialize
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 09:41.