Un array di PHP non è formattato in modo in cui è possibile inserire facilmente i suoi valori in una tabella MySQL . Chiamare ogni variabile di array , come parte di una query di inserimento può essere lungo , soprattutto se la tabella contiene più di un paio di colonne in esso . Utilizzare il numero di elementi della matrice per creare una nuova stringa che contiene tutti gli elementi dell'array , se ha cinque o 50 o qualsiasi altro numero . Quindi chiamare tale variabile come parte della query MySQL . Istruzioni 
 1 
 Aprire il file HTML . Inserire il cursore dove si desidera inserire un array in MySQL . Digitare il seguente codice : ? 
 
 < Php 
 
 $ dbh = mysql_connect ( $ dbserver , $ dbUser , $ dbPassword ) ; 
 
 mysql_select_db ( $ dbName ) ; < br > 
 Sostituire le variabili con i valori specifici per il database MySQL . Queste linee aperte PHP e stabilire una connessione al database 
 2 
 digitare il seguente codice : . 
 
 $ Arr = array ("a" , "b" , "c" , "d" , "e" ) ; 
 
 $ cnt = count ( $ arr ) - 1 ; 
 
 La prima riga crea un array PHP . Utilizzare qualsiasi array nel codice PHP , se necessario. La seconda riga crea una variabile che conta il numero di elementi nella matrice , meno uno. Diminuendo il numero di un 'importante per la formattazione l'elemento finale della matrice 
 3 
 Digitare il seguente codice: 
 
 for ( $ i = 0; $ . i < $ cnt ; $ i + + ) { 
 
 $ myArr = "' $ arr [ $ i ] ' ;" . 
 
 } . 
 
 $ myArr = " ' $ arr [ $ cnt ] ' " ; 
 
 il ciclo crea una nuova variabile denominata $ myArr che prende tutti, ma l' ultimo elemento dell'array e li formati in un modo più adatto per l'uso in una dichiarazione inserto mettendo ogni voce apici con una virgola dopo. Quando il ciclo è completo, la linea successiva aggiunge l'elemento finale dalla matrice senza aggiungere la virgola in modo da non causare un errore di sintassi in MySQL 
 4 
 digitare il seguente codice : . 
 < P > mysql_query ( " INSERT INTO test VALUES ( $ myArr ) ;") ; ? . 
 
 > 
 
 Queste linee presentare la query di inserimento per il database MySQL quindi chiudere il tag PHP