Mysql
 sql >> Base de données >  >> RDS >> Mysql

Stocker le contenu d'un tableau PHP dans une base de données MySQL

La syntaxe de votre requête est incorrecte. Utilisez SET au lieu de VALUES . De plus, vous n'avez probablement pas du tout besoin de la boucle foreach, car vous faites référence à la fois à $sd[0] et $sd[11] . Essayez quelque chose comme ceci :

$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());