Cómo insertar datos de matriz en una base de datos

No hay una opción directa de hacerlo. No hay ningún tipo de datos en mysql para array. Pero dado que desea agregar una matriz de datos como una estructura completa. Se puede hacer de forma manual. Me gusta

$ columnas = implode (“,”, array_keys ($ insData));

$ escaped_values ​​= array_map (‘mysql_real_escape_string’, array_values ​​($ insData));

$ valores = implode (“,”, $ escaped_values);

$ sql = “INSERTAR EN` tabla1` ($ columnas) VALORES ($ valores) “;

Donde se insertará la matriz en la tabla 1

Aprendí a poner esta línea de código de gogetguru.com. Tienen una amplia gama de cursos para todos los desarrolladores web en ciernes. Obtienes soluciones a tus problemas. Las sesiones en línea han aclarado mis conceptos básicos muy bien y me ayudaron mucho a progresar como desarrollador. Las sesiones en línea me proporcionaron nuevas ideas para desarrollar mi propio código.

Echa un vistazo a sus cursos: cursos técnicos en línea y video tutoriales en GoGetGuru gratis

Aprenda la matriz multidimensional de Start Learning Advanced PHP en GoGetGuru.

Envíame un mensaje directo si quieres descuentos en los cursos.

Eso va a depender de la base de datos. Las diferentes bases de datos admiten diferentes características. Las bases de datos JSON como MongoDB admiten matrices, y puede insertar la matriz completa en un solo documento JSON. En una base de datos relacional de objetos, el servidor puede admitir un tipo LIST () que es un conjunto ordenado y, por lo tanto, no muy diferente de una matriz y puede usarlo para mantener su matriz. O puede usar una tabla secundaria en una relación jerárquica con la tabla que necesita la matriz con el índice de matriz como un número de secuencia en la tabla secundaria. En una base de datos puramente relacional, puede codificar una tabla que haría lo mismo pero tendría que administrar la relación padre / hijo entre la supertabla y la subtabla en su código. En una red o base de datos de gráficos, puede asignar los miembros de la matriz como un conjunto de enlaces en cascada fuera del registro principal.

More Interesting

¿Puedo mejorar el rendimiento del árbol negro rojo eliminando los nodos negros cero o usando el valor centinela?

¿Cuál es el enfoque para resolver YODANESS - Yodaness Level?

¿Es una buena manera de aprender a resolver el cubo de rubik con algoritmos ya realizados en línea si no tiene idea de cómo resolverlo?

¿Alguien puede explicar el algoritmo de programación Round Robin?

Dada una cadena, ¿cuál es su subcadena más corta, la concatenación de una o más copias de sus resultados en la cadena original?

¿Qué es un algoritmo increíble que encontraste?

¿Es un árbol binario perfecto también un árbol binario completo?

¿En qué se diferencia la ramificación y el límite del retroceso?

¿Cuál es la diferencia entre los algoritmos de Dijkstra, Kruskal y Prim?

¿Cuál es el mejor enfoque para mí para aprender algoritmos y estructuras de datos?

¿Cuáles son algunas aplicaciones prácticas de los árboles AVL y los árboles de separación?

¿Cuáles son las mejores prácticas para implementar la paginación en un sitio web con una gran cantidad de datos?

¿Cómo podemos verificar si un punto (digamos el origen) se encuentra en un casco convexo 6-D (o ND) y qué tan lejos está el punto de cualquiera de los lados (facetas) del casco convexo?

¿Cuál es la forma más fácil de demostrar que si la intersección de 2 rutas es un gráfico conectado, entonces la unión de las 2 rutas tiene al menos un circuito?

¿Las siguientes declaraciones de bucle en C / C ++ tienen el mismo tiempo de ejecución?