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/
Tags
php