“Conocimientos Programación>Programación PHP /MySQL

Cómo insertar una matriz en MySQL en PHP

2012/10/5
Una matriz de PHP no tiene el formato de tal manera que usted puede insertar fácilmente sus valores en una tabla MySQL. Llamar a cada variable de matriz como parte de una consulta de inserción puede ser muy largo , especialmente si la tabla tiene más de un par de columnas en el mismo. Utilice el número de elementos en la matriz para crear una nueva cadena que contiene todos los elementos de la matriz , si tiene cinco o 50 o cualquier otro número . Luego llame a esa variable como parte de la consulta MySQL. Instrucciones
1

Abra el archivo HTML. Inserte el cursor donde desee insertar una matriz en MySQL. Escriba el siguiente código :

< php

$ dbh = mysql_connect ($ dbserver , $ dbUser , $ dbPassword ) ;

mysql_select_db ($ nombreBd ) ;

Sustituya las variables con los valores específicos de su base de datos MySQL. Estas líneas abiertas PHP y establecer una conexión con la base de datos
2

Escriba el siguiente código: .

$ Arr = array ("a" , "b" , "c" , " d", " e") ;

$ cnt = count ($ arr ) - 1 ;

La primera línea crea un array de PHP. Utilice cualquier matriz en el código PHP cuando sea necesario. La segunda línea crea una variable que cuenta el número de elementos de la matriz , menos uno. La disminución de la cuenta de uno es importante para el formato del último elemento de la matriz
3

Escriba el siguiente código:

for ($ i = 0 ; $ . i <$ cnt ; $ i + + ) {

$ myArr = " " $ matriz [ $ i ] ' , " , .

} .

$ myArr =" '$ arr [$ cnt ] ' " ;

el lazo crea una nueva variable llamada $ myArr que tiene todo menos el último elemento de la matriz y los formatos de una manera más adecuada para su uso en una sentencia de inserción por poniendo cada elemento de comillas simples con una coma después. Cuando el bucle termina , la siguiente línea agrega el elemento final de la matriz sin anexar la coma para no causar un error de sintaxis en MySQL
4

Escriba el siguiente código: .
< P > mysql_query ( "INSERT INTO valores de prueba ($ myArr ) ; "); ? .

>

Estas líneas presentan la consulta de inserción de la base de datos MySQL y luego cerrar la etiqueta PHP

Programación PHP /MySQL
Cómo configurar PHP para una base de datos Access a distancia
Número de palabras en una cadena PHP
Cómo quitar la sintaxis de clave externa en MySQL
Programador PHP Los sueldos de un pequeño fabricante
¿Cómo puedo hacer una copia de seguridad de Mi base de datos MySQL en WAMPServer2
Cómo comprobar una cadena de texto en PHP
Cómo: Acceso directo a MySQL en GoDaddy SSH
Cómo optimizar mysql
Conocimientos Informáticos © http://www.ordenador.online