• 21-08-2021, 08:31:34
    #1
    Arkadaşlar mysql de json ile nasıl çalışırım. İstediğim şey şu json veri kaydetmek ve okumak. Kaydetmek de sıkıntı yok ama okuyamıyorum. Boş dönüyor. Bilen varsa ve yardımcı olursa çok sevinirim
  • 21-08-2021, 08:49:07
    #2
    var_dump ile kontrol ediyormusunuz veriyi?
  • 21-08-2021, 10:04:06
    #3
    Detaylı bilgi burada hocam
    http://www.erbilen.net/mysqlde-json-...iyle-calismak/
  • 21-08-2021, 14:43:55
    #4
    veriyi decode ettikten sonra kullanabilmen lazım normal sorgudan bir farkı yok

    $query = $dbs->query("SELECT id,webayar,telefon,adres,email FROM tablo WHERE id = '{$İD}' limit 1")->fetch(PDO::FETCH_ASSOC);
    $ayar = json_decode($query['webayar']);
    echo $ayar->veri;
  • 21-08-2021, 14:45:28
    #5
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    $query = $dbs->query("SELECT id,webayar,telefon,adres,email FROM tablo WHERE id = '{$İD}' limit 1")->fetch(PDO::FETCH_ASSOC);
    $ayar = json_decode($query['webayar']);
    echo $ayar->veri;
    Hocam bu şekilde yapıyorum zaten fakat veri boş dönüyor
  • 21-08-2021, 14:46:46
    #6
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Hocam bu şekilde yapıyorum zaten fakat veri boş dönüyor
    db ye yazdırdığın jsonu paylaşabilir misin kontrol edelim
  • 21-08-2021, 15:00:42
    #7
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    db ye yazdırdığın jsonu paylaşabilir misin kontrol edelim
    {"hidrolik fren","disk fren"}
  • 21-08-2021, 15:04:35
    #8
    veriyi json_encode yapmadan kaydetmişsin


    $veri = '{"hidrolik fren","disk fren"}';
    $json = json_encode($veri);
    $json = json_decode($json);
    print_r($json);