Merhaba Arkadaşlar
bir veri gönderiyorum json data şeklinde ama array içinde çıkıyor mysql a json şeklinde göndermem gerek ne kadar encode decode vs ne varsa denedim illa array şeklinde yolluyor key value biçiminde olması gerek sanırım bende sadece value var yalandan bi key uyduramazmıyız
            $("#my-select").on("change" , function(){
            $.ajax({
            type:'POST',
            data: {
veri: $(this).val(), veri2: $("#my-select option").attr("id"), sunucuid: sid, islem: "ekle"
},
            dataType : "json",
            url:'rolsistemiekle.php?islem=ekle',
            success: function (msg)
            {
            console.log(msg);
            }
            });
});
rolsistemiekle.php içi şu şeklide
$data = array();
$gelen= trim($_POST['veri']); // rol verileri
$islem= trim($_GET['islem']); // ekle işlemi
$gelenid= trim($_POST['veri2']); // rol sistemi özel idsi işlemi
$uye = $_SESSION["ID"] ; // üye id
$sid = $_POST["sunucuid"]; // sunucu id
$tamdata = array();
$veri = $_POST["veri"];
if (!$sid){
    exit;
}
if(strstr($veri , ","))
{
    $tamdata = explode("," , $veri);
    
}
else
{
    $tamdata[] = $veri ;
}
$tamdatajson = json_encode($veri);

if($islem=="ekle"){
$sql = "UPDATE rolver SET toplurolid='$tamdatajson' WHERE id='$gelenid'";
if(mysql_query($sql)){
echo "İşlem Başarılı.";
} else {
echo "Veritabanı Hatası.";
}
}
giden veri şöyle görünüyor

ilgilenen herkese teşekkür ederim json biçimi lazım bana veritabanına atmam için