Mysql
 sql >> Database >  >> RDS >> Mysql

Memorizzazione dei contenuti di un array PHP in un database MySQL

La sintassi della tua query è sbagliata. Usa SET invece di VALUES . Inoltre, probabilmente non hai affatto bisogno del ciclo foreach, poiché stai facendo riferimento a entrambi $sd[0] e $sd[11] . Prova qualcosa del genere:

$query = sprintf("INSERT INTO
             myTable
         SET
             ID = '%s',
             folder = NULL,
             Tsi = '%s',
             PT = 'NA'",
             mysql_real_escape_string($found_entry[0]),
             mysql_real_escape_string($found_entry[11])
         );

mysql_query($query) or die(mysql_error());