sql >> Database >  >> RDS >> Mysql

JSON naar MYSQL - is het JSON-antwoord correct geformatteerd - loopt het correct door?

Om te beginnen moet je mysql_real_escape_string gebruiken in plaats van wimpers toe te voegen.

Ten tweede zou je een andere foreach-lus moeten/kunnen maken met $recipeNames.

Of je kunt het in lambda-/sluitingsstijl doen.

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

Daarna kunt u uw waarden imploderen

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


  1. Mysql-query bouwen om specifieke gegevens onder dezelfde tabel/rij te tellen

  2. Een betere manier om meerdere MySQL-opdrachten uit te voeren met behulp van shellscript

  3. MySQL-indexkardinaliteit - prestaties versus opslagefficiëntie

  4. Waarom kan ik geen 10 cijfers invoegen als mijn kolom INT(10) is