Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/08/2003, 00:20
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Cita:
manolo si lo estoy guardando en un array como lo saco para despues guardarlos en una sola variable ya concatenada e insertarla en la bd (Perdona mi ignoransia!! )
Si usas arrays y DB y mejor (segun yo ) es usar serialize() (lo que equivaldria al implode(.....)), y despues unserialize() (lo que equivale al explode(....)).

En el caso que al array lo metas a la BD, tienes que aplicar siempre a las cadenas addslashes() para evitar problemas con ciertos caracteres.

El proceso seria mosomenos asi:
Código PHP:
$arraydatos[] = "auto";
$arraydatos[] = "libro";
$arraydatos[] = "cd"// la supuesta matriz de datos

$paraladb addslashes(serialize(arraydatos)); // esto lo usas en la SQL 
y para recuperar
Código PHP:
// haces el select y obtienes una cadena media rara a la que le aplicas unserialize() y listo!! 
Saludos