Mysql
 sql >> Baza danych >  >> RDS >> Mysql

JSON to MYSQL - czy odpowiedź JSON jest poprawnie sformatowana - pętla poprawnie?

Na początek powinieneś użyć mysql_real_escape_string zamiast ukośników.

Po drugie, powinieneś/możesz wykonać kolejną pętlę foreach z $recipeNames.

Możesz też zrobić to w stylu lambda/zamknięcia.

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

Następnie możesz implodować swoje wartości

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xampp mysql Nie udało się zainicjować struktur wielorzędowych

  2. mysql ładuje dane lokalne problemy ze składnią w pliku z ustawionymi polami

  3. dlaczego pdo->lastInsertId() zwraca 0, kiedy wywołuję STORED PROCEDURE w mysql?

  4. Dane nie są przesyłane do bazy danych SQL przy użyciu MySQLi i PHP

  5. MySQL:czy procedura składowana może wywołać program Java?