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

Jak wstawić tablicę json do bazy danych mysql za pomocą php

Jeśli chcesz przechowywać tablicę jako ciąg, możesz użyć JSON.stringify():

$string = [{"name":"peter","phone":"dsf","city":"sdfsdf","email":"dsf"},{"name":"111","phone":"222","city":"hn","email":"[email protected]"}];    
$json = JSON.stringify($string);

Zmienna $json jest wtedy prostym ciągiem, który można łatwo wstawić do MySQL.

Następnie możesz użyć:

var obj = JSON.parse($json);

Aby przekonwertować ciąg z powrotem na tablicę.

Ta metoda zwykle nie jest zalecana ze względu na wydajność, więc możesz alternatywnie podzielić tablicę i przechowywać każde pole osobno.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele nazw hostów i wiele uprawnień?

  2. Silne kontra słabe podmioty MYSQL

  3. Czy możliwe jest wykonanie ROLLBACK w wyzwalaczu MySQL?

  4. Kiedy uruchamiam program JPA nie tworzy tabeli w MySQL

  5. Mysql Jak utworzyć indeks klastrowy?