Salvar Json em um banco de dados mysql

não estou sabendo fazer certo o processo para salvar um json dentro do banco de dados. O processo todo está sendo assim:
Estou enviando de um outro servidor através do script abaixo:
 $sql = "SELECT * from mgs_castloang";
 $Ds_Retorno = ibase_query($sql);


$count = 0;
while ($row[$count] = ibase_fetch_assoc($Ds_Retorno)){
    $count++;
}

$json =  json_encode($row);
                                                                                 
                                                                                                                   
$ch = curl_init('http://api.dominio.com.br/megs.php');                                                                     
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                   
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);                                                                 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                     
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                         
    'Content-Type: application/json',                                                                               
    'Content-Length: ' . strlen($json))                                                                     
);                                                                                                                 
                                                                                                                   
$result = curl_exec($ch);
ExecutarExpandir trecho de código
Depois que ele executa esse processo, tem o script que está esperando esse JSON:
<?php
include_once "conexao.php";



$n             = $_POST ["NUMERO"]; 
$tipo           = $_POST ["TIPO"];
$valor               = $_POST ["VALOR"]; 
$status              = $_POST ["STATUS"];
$venc                 = $_POST ["VENC"]; 

//Inserindo no banco
$sql = mysql_query ("INSERT INTO gr_api (NUMERO, TIPO,VALOR,STATUS, VENC  )
VALUES ('$n', '$tipo', '$valor', '$status', '$venc')");
ExecutarExpandir trecho de código
Só que nada salva no banco de dados. a conexão funciona perfeitamente. mas n sei se o JSON n chega na API ou a forma de salvar os dados no banco de dados estão incorretas.

Комментарии

Популярные сообщения из этого блога

FillChar and StringOfChar under Delphi 10.2 for Win64 Release Target

Intuition behind successive squaring.