sql >> データベース >  >> RDS >> Mysql

phpを使用してjson配列をmysqlデータベースに挿入する方法

    配列を文字列として保存する場合は、JSON.stringify()を使用できます:

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

    変数$jsonは、MySQLに簡単に挿入できる単純な文字列です。

    その後、次を使用できます:

    var obj = JSON.parse($json);
    

    文字列を配列に戻すには。

    ただし、パフォーマンス上の理由から、この方法は通常はお勧めしません。そのため、代わりに、配列を分割して各フィールドを個別に格納することもできます。



    1. pl/sqlの別のカーソルのselect文でカーソルの変数を使用する方法

    2. json内のJDBCプリペアドステートメントパラメータ

    3. mysqlデータベースの2つのテーブルからのデータに基づいて動的選択ボックスオプションを無効にする方法

    4. MySQLが存在しない場合はデータベースを作成します