Ana sayfa PHP Veritabanı Bilgilerini JSON Kullanarak Listeleme

Veritabanı Bilgilerini JSON Kullanarak Listeleme

34
0
yararlı php kodları
yararlı php kodları

Örneğimiz için musteri adında bir veritabanı oluşturalım. Phpmyadmin üzerinden veya komut ile:


CREATE TABLE IF NOT EXISTS `musteri` (
  `no` int(11) NOT NULL,
  `musteri_isim` varchar(50) DEFAULT NULL,
  `sehir` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Örnek verilerle veritabanımızı güncelleyelim.

INSERT INTO `bilgisayar`.`musteri` (`no`, `musteri_isim`, `sehir`) VALUES 
(NULL, 'Hakan Atilgan', 'İstanbul'), 
(NULL, 'Murat Yalçın', 'Çorum'), 
(NULL, 'Süleyman Solak', 'Burdur'), 
(NULL, 'Emine Gürel', 'Sivas'), 
(NULL, 'Mustafa Doğan', 'İzmir');

<?php
include('config.php'); // veritabanı bağlantı bilgileri
 
$query="select musteri_isim, sehir from musteri_tablo order by musteri_isim asc";
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
 
$arr = array();
if($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        $arr[] = $row;
    }
}
$json = json_encode($arr);
 
echo $json;
?>

Yukarıdaki PHP kodunu çalıştırdığımızda json objemizi elde etmiş oluruz.

//Türkçe karakterlerin unicode değerleri ile değiştirildiğine dikkat edin.
[{"musteri_isim":"Emine G\u00fcrel","sehir":"Sivas"},{"musteri_isim":"Hakan Atilgan","sehir":"\u0130stanbul"},{"musteri_isim":"Murat Yal\u00e7\u0131n","sehir":"\u00c7orum"},{"musteri_isim":"Mustafa Do\u011fan","sehir":"\u0130zmir"},{"musteri_isim":"S\u00fcleyman Solak","sehir":"Burdur"}] 

Kaynak : 2015 sonrası güncellenmeyen ve kaybolup gitmesini istemediğim blog yazılarının yer aldığı bilgisayar.me sayfası.

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here