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

JSON til MYSQL - er JSON-svar formateret korrekt - looper korrekt?

Til at begynde med skal du bruge mysql_real_escape_string i stedet for tilføjede skråstreger.

For det andet bør/kunne du lave endnu en foreach loop med $recipeNames.

Eller du kan gøre det i lambda/lukningsstil.

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

Bagefter kan du implodere dine værdier

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


  1. Sådan fungerer INSTR() i MariaDB

  2. Hvilken database fungerer godt med 200+GB data?

  3. Brug af forberedte udsagn med mysql i python

  4. Kørsel af flere forespørgsler i MySQL uden at bruge underforespørgsel