Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern des Inhalts eines PHP-Arrays in einer MySQL-Datenbank

Ihre Abfragesyntax ist falsch. Verwenden Sie SET statt VALUES . Außerdem benötigen Sie die foreach-Schleife wahrscheinlich überhaupt nicht, da Sie auf beide $sd[0] verweisen und $sd[11] . Probieren Sie so etwas aus:

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