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

Lagring af indholdet af et PHP-array i en MySQL-database

Din forespørgselssyntaks er forkert. Brug SET i stedet for VALUES . Desuden har du sandsynligvis slet ikke brug for foreach-løkken, da du refererer til både $sd[0] og $sd[11] . Prøv noget som dette:

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


  1. Mysql Max med Grupper efter forespørgsel

  2. Kombinerer betingelse fra to kolonner mysql

  3. Hvad er den maksimale rækkevidde af varchar i MySQL?

  4. Hvordan pivoterer man ukendt antal kolonner og ingen aggregater i SQL Server?