php Json Veri Çekme
php ile adres çubuğundan gelen bilgiye göre json verisi verecek bir sistemin tasarlanması anlatılıyor.
php server kurulumunu yaptığınızı ve mysql server kurulu olduğunu varsayarak bu işlem adımları anlatılacaktır.
sudo mysql -u root -p komutu ile mysql'e bağlanalım.
veritabanlarını listeliyoruz.
SHOW DATABASES;
veritabanı oluşturuyoruz.
CREATE DATABASE muhasebe;
USE muhasebe;
seçilen veritabanına tablo oluşturalım.
CREATE TABLE personel ( no int unsigned not null auto_increment primary key, ad varchar(45), soyad varchar(45), email varchar(60) );
oluşturulan tabloları görmek için;
SHOW TABLES;
tablo yapısını görmek için;
DESCRIBE personel;
tabloya veri eklemek için;
INSERT INTO personel ("1", "ali", "demir","ali@ao.com");
INSERT INTO personel ("2", "selin", "ak","selin@ao.com");
INSERT INTO personel ("3", "ceyda", "güneş","ceyda@ao.com");
INSERT INTO personel ("4", "ahmet", "toprak","ahmet@ao.com");
eklelen tablo satırlarını listelemek için;
SELECT * FROM personel;
belirli koşullara göre bilgi listelemek için;
SELECT ad, soyad, email FROM persolen WHERE no = "1";
veritabanı işlemlerini phpmyadmin web arayüzü ile de yapmak mümkün dileyen phpmyadmin kullanabilir.
konsolda veri.php dosyasını nano ile açalım;
<?php
$_no=$_GET['numara'];
header("Content-Type: application/json; charset=UTF-8");
$obj = json_decode($_GET["x"], false);
$conn = new mysqli("localhost", "root", "1", "muhasebe");
$stmt = $conn->prepare("SELECT no,isim,email FROM personel where no = '{$_no}'");
$stmt->execute();
$result = $stmt->get_result();
$outp = $result->fetch_all(MYSQLI_ASSOC);
echo json_encode($outp);
?>
Kaynak:
https://sql.sitesi.web.tr/
Yorumlar
Yorum Gönder
..