Y ü k l e n i y o r
PHP ile Json Yapısı Oluşturma

PHP ile Json Yapısı Oluşturma

Merhabalar,

Bu yazımda PHP - PDO ile veri tabanından çektiğimiz veriyi JSON çıktısı olarak nasıl alabileceğimizi göstereceğim.

JSON, modern frontend kütüphaneler tarafından sıkça kullanılan bir veri biçimidir. Biz de PHP ile verileri çekip JSON formatına dönüştüreceğiz.

İlk adım: PDO ile veri tabanı bağlantısı:

<?php
try {
    $db = new PDO("mysql:host=localhost;dbname=furkan;charset=utf8", "root", "");
} catch (PDOException $e) {
    print $e->getMessage();
}

Ardından verileri sorgulayıp JSON formatına dönüştürüyoruz:

$sorgu = $db->query("SELECT * FROM haberler", PDO::FETCH_ASSOC);
$sonuc = $sorgu->fetchAll(PDO::FETCH_ASSOC);
$json_veri = json_encode($sonuc, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
file_put_contents('haberler.json', $json_veri);

Açıklamalar:

  1. $sorgu: PDO üzerinden haberler tablosundaki tüm veriler alınır.
  2. $sonuc: Veriler dizi formatına çevrilir.
  3. $json_veri: json_encode() ile Türkçe karakter ve okunabilirlik için bayraklar eklenerek JSON formatına dönüştürülür.
  4. file_put_contents(): JSON verisi haberler.json adlı dosyaya yazdırılır.

Bu yöntemle veri tabanındaki içeriği JSON dosyası olarak dışa aktarabilirsiniz.

Umarım faydalı olmuştur.

Mutlu kodlamalar! :)