Экспорт JSON из пера в базу данных - PullRequest
1 голос
/ 01 октября 2019

Добрый день, уважаемое сообщество,

Я пытаюсь получить JSON редактора Quill Rich Text в базу данных MariaDB.

JSON для формирования

var form = document.querySelector('form');
form.onsubmit = function () {
var body = document.querySelector('input[name=body]');
body.value = JSON.stringify(quill.getContents());
};

От PHP до SQL

require "db_connection.php";
    $id = $_POST["id"];
    $header = $_POST["header"];
    $body = $_POST["body"];
    $state = $_POST["state"];
    $worktime = $_POST["worktime"];
    $agent = $_POST["agent"];
    $creationDate = $_POST["creationDate"];
    $startDate = $_POST["startDate"];
    $endDate = $_POST["endDate"];
    $billed = $_POST["billed"];

    $sql = "UPDATE 
    `ticketsystem`.`ticket` 
SET 
    `header` = '$header', 
    `body` = '$body', 
    `state` = '$state', 
    `worktime` = '$worktime', 
    `agent` = '$agent', 
    `creationdate` = '$creationDate', 
    `startdate` = '$startDate', 
    `enddate` = '$endDate',
    `billed` = '$billed' 
WHERE 
    `ticket`.`id` = '$id';";
    mysqli_query($conn, $sql);

JSON:

{"ops":[{"attributes":{"bold":true},"insert":"Test Message"},{"insert":"\nThanks for reading.\n"}]}

Если я вставлю это в базу данных, это будет выглядеть так:

{"ops":[{"insert":"asfggd
adsg
"}]}

Пока я знаю проблему, но не нахожу решения ...

...