Hola:
Como puedo guardar la información de un arreglo en la base de datos para despues recuperarla como un arreglo?
Gracias
| |||
Cita: Puedes hacerlo de dos formas:*** Tu arreglo (array) lo serializas: (a su vez de dos formas diferentes) Código PHP: Código PHP: El $dato_serializado en este caso lo almacenas en un campo de tu tabla de tu BBDD. Código PHP: *** Generar registros por elemento de tu array. Se trata de tener una tabla en tu BBDD especifica para almacenar tu array (tal vez y lo más probable relacionada con alguna otra tabla ..). Recorres tu array y vas creando registros (INSERT) en tu tabla correspondiente. tabla id_dato elemento_array (Aquí veras tu si esos datos deben quedar relacionados con otra tabla .. el típico esquema: "Perfil persona" (datos de un registro "padre") -> "afinciones" (tu "array" que contiene información relacionada). Código PHP: En definitiva ... para tomar uno un otro camino debes ver bien con qué fin usas esos datos. Yo siempre recomiendo el 2° método .. es más "expansible" en funcionalidades sin problemas. Empezar con una solución tipo caso 1 y luego pretender darle vueltas al tema para realizar consultas SQL en base a esos datos (estadísticas: subtotales, agrupamientos .. etc) se complican enormemente. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |