sql >> Databasteknik >  >> RDS >> Mysql

JSON till MYSQL - är JSON-svar formaterat korrekt - loopar korrekt?

Till att börja med bör du använda mysql_real_escape_string istället för snedstreck.

För det andra bör/kunde du skapa en annan foreach loop med $recipeNames.

Eller så kan du göra det i lambda/stängningsstil.

array_walk($recipeNames, function(&$value) {
    $value = mysql_real_escape_string($value);
});

Efteråt kan du implodera dina värden

mysql_query("INSERT INTO test (recipeName, ingredients, ingredients2, ingredients3, ingredients4, ingredients5, ingredients6, ingredients7, ingredients8, ingredients9) VALUES('".implode('\',\'', $recipeNames)."')") or die (mysql_error());


  1. Hur man använder svar från en Jmeter JDBC-förfrågan i en HTTP-förfrågan

  2. Skript för att döda alla anslutningar till en databas (mer än RESTRICTED_USER ROLLBACK)

  3. Hur kan index kontrolleras om de finns i en Laravel-migrering?

  4. Hur öppnar man en SDF-fil (SQL Server Compact Edition)?