sql >> Databáze >  >> RDS >> Mysql

Jak vložit pole json do databáze mysql pomocí php

Pokud chcete pole uložit jako řetězec, můžete použít JSON.stringify():

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

Proměnná $json je pak jednoduchý řetězec, který lze snadno vložit do MySQL.

Poté můžete použít:

var obj = JSON.parse($json);

Chcete-li převést řetězec zpět na pole.

Tato metoda se však obvykle nedoporučuje z důvodů výkonu, takže můžete případně chtít rozdělit pole a uložit každé pole samostatně.



  1. Databáze s laravel neexistuje

  2. Jaký je rozdíl mezi MySQL a SQL?

  3. Jak na výstup dat při použití $stmt->fetch(PDO::FETCH_ASSOC);

  4. Výchozí uživatelské jméno a heslo pro databázi Oracle