Получите сообщение об успешном ответе JSON и сохраните в БД в php MySQL. - PullRequest
0 голосов
/ 20 сентября 2019

У меня был запрос curl для отправки данных во внешнюю систему, curl ответит на успешное сообщение true / false после завершения процесса curl и вернет ответы об успешном завершении

{"success":false,"error":{"code":"Accounts:-3","message":"[Invalid Post Title]"}}

В этом ответе я хочусохранить "message":"[Invalid Post Title]" в моем поле response_state, но пока вставка не ожидалась.

что я до сих пор пытался добиться этого

Первый

curl_setopt_array($curl, array(
........
$result = curl_exec($curl);
$results = json_decode($result->error[0]->message);

все это значение вставлено DB:

{"success":false,"error":{"code":"Accounts:-3","message":"[Invalid Post Title]"}}

Секунда

$result = curl_exec($curl);
$results = utf8_encode($result,true);

Я получил ошибку 500

здесь запрос на вставку

$conn = mysqli_connect($host, $user, $pass, $db) or die ("Connection Failed")
$mysqli  = "INSERT INTO log (userid, status) 
VALUES ('$userid', '$status')";

Очень признателен за любой комментарий или ссылку на учебник, попробуйте поискать в сети, но все равно не можете найти.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...