Foros del Web » Programando para Internet » PHP »

duda de como usar unserialize

Estas en el tema de duda de como usar unserialize en el foro de PHP en Foros del Web. pues eso, aqui ando comiendome la cabeza porque e guardado los datos de compra de un array serializados en la base de datos, y ahora ...
  #1 (permalink)  
Antiguo 25/04/2008, 03:39
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
duda de como usar unserialize

pues eso, aqui ando comiendome la cabeza porque e guardado los datos de compra de un array serializados en la base de datos, y ahora quiero poder mostrarlos con un unserialize, eso como se aria?

No tengo ni idea como empezar, tengo vario campos que se muestran en normalmente, pero a la hora de usar el campo serializado se me muestra serializado, e pillado un par de manuales pero eske no pillo lo que hay que hacer, aqui dejo el codigo para que me guieis, desde ahora muchas gracias por las molestias.

El dato que esta serializado es el datuak[13].


Código PHP:
<link href="../estile.css" rel="stylesheet" type="text/css">
<body>
<?
    
require_once("../phpauthent_core.php");
    require_once(
"../phpauthent_config.php");
    require_once(
"../phpauthentadmin/locale/".$phpauth_language);
    
simplePageProtect();
$link=mysql_connect('*****','****','*****');
mysql_select_db("gomila",$link);
$sql="SELECT * FROM pedidos";
$emaitza=mysql_query($sql,$link);
while (
$datuak mysql_fetch_row($emaitza))
    echo    
"$datuak[1], $datuak[2], $datuak[3], $datuak[4], $datuak[5], $datuak[6], $datuak[7], $datuak[8], $datuak[9], $datuak[10], $datuak[11], $datuak[12], datuak[13]  <a href=\"borrarpedido.php?code=$datuak[0]\">Borrar</a><br>";
?>
</body>

Última edición por No-NaMe; 28/04/2008 a las 04:01 Razón: etiqueta incorrecta
  #2 (permalink)  
Antiguo 25/04/2008, 08:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: duda de como usar unserialize

$arr=array(3,5,7);
$tmp=serialize($arr);

para obtenerlo de nuevo???

$arr=unserialize($tmp);
  #3 (permalink)  
Antiguo 28/04/2008, 01:30
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
Re: duda de como usar unserialize

Bien entiendo que eso que dices es si el array estaria en uso en la sesion, pero yo lo e serializado y guardado en la base de datos, y lo que quiero es mostrar ese dato de la BD desserializado. creeo que me e confundido al ponerlo aqui ya que el array que estoy manejando creo que es un objeto, aqui dejo el array
Código PHP:
$carrito[md5($id)]=array('identificador'=>md5($id),
'cantidad'=>$cantidad,'producto'=>$row['producto'], 
'precio'=>$row['precio'],'id'=>$id); 
Gracias por la ayuda anterior, asido error mio.

y muchas gracias de antemano a los que me podais exar una manita

Última edición por No-NaMe; 28/04/2008 a las 04:03
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 00:00.