bilişim teknolojileri eğitimi – video dersler
Php
Bilişim Teknolojileri Alanı
İnternet Programcılığı Dersi
Php – internet programcılığı uygulamaları
fonksiyon açıklamaları ve konu örnekleri php.net sitesi baz alınarak hazırlanmıştır, daha fazla bilgi ve bilgiyi kaynağından almak için php.net adresini ziyaret etmelisiniz
php -> mysql de kayıt düzenleme
1 Haz
Aşağıdaki kodlarda fabrika veritabanı içindeki isci tablosundaki ad,soyad,cinsiyet bilgilerini, birincil anahtar olan isci_no alanı üzerinden sorgulayıp güncellemektedir.
<?php
//Bağlantı tanımlanır.
$baglanti=mysql_connect("localhost","root","");
//Veritabanı seçilir.
mysql_select_db("fabrika", $baglanti);
//Silme sorgusu oluşturulur.
$sorgu=sprintf("update isci set ad=%s, soyad=%s, cinsiyet=%s where isci_no=%d",$_POST['ad'],$_POST['soyad'],$_POST['cinsiyet'],$_POST['isci_no'])
//Sorgu bağlantıyla çalıştırılır.
mysql_query($sorgu);
?>
php -> mysql e kayıt ekleme işlemi
12 May
Herhangi bir formdan gelen bilgileri aşağıdaki dosyada veritabanına ekleme işlemi..
<?php
$baglanti=mysql_connect("localhost","root","");
mysql_select_db("fabrika", $baglanti);
$sorgu=sprintf("insert into isci (sicil_no, ad, soyad, cinsiyet, giris_tarih, maas) values ( %d,%s,%s,%s,%s,%d)",$_POST['sicil_no'],$_POST['ad'],$_POST['soyad'],$_POST['cinsiyet'],$OST['giris_tarih'],$_POST['maas']);
mysql_query($sorgu,$baglanti);?>
php -> sprintf kullanımı
12 May
Sprintf, farklı tipteki değişkenleri birleştirmek için kullanılır
örnek:
%d –> Sayısal değişkenler için kullanılır
%f –> ondalık sayı tipindeki değişkenler için kullanılır
%s –> string değişkenler için kullanılır
<?php
$sayi= 81;
$yer= 'istanbul';
$sonuc=sprintf("Türkiye'nin en büyük nüfusu %s da ve Türkiye de %s il var",$yer,$sayi);
echo $sonuc
//ekran çıktısı
//Türkiye'nin en büyük nüfusu istanbul da ve Türkiye de 81 il var
?>
php -> mysql de kayıt silme işlemi
12 May
İki adet sayfa oluşturuyoruz .
1.silform.php
2.sil.php
silform.php sayfamıza(1.Sayfa) gelip form ekliyoruz ve formu sil.php ye yönlendiriyoruz .
Formumuzun içine bir adet textbox ve bir adet buton ekleyip kaydediyoruz.
Şimdi sil.php sayfamız(2.Sayfa) gelip şu kodları yazıyoruz..
<?php
//Bağlantı tanımlanır.
$baglanti=mysql_connect("localhost","root","");
//Veritabanı seçilir.
mysql_select_db("fabrika", $baglanti);
//Silme sorgusu oluşturulur.
$sorgu="delete from isci where ad='".$_POST['TextboxId']."'";
//Sorgu bağlantıyla çalıştırılır.
if (mysql_query($sorgu,$baglanti))
//Eğer dışarıdan gelen deger tabloda varda siler
echo "kayıt silindi";
else
//Yoksa Hata yazısı ile karşılaşmanız olağandır .
echo "hata";
?>
php -> Mysql de TSQL sorguları
12 May
Bilgisayarımızdan Wampserverı başlatıyoruz ve phpmyadminimizi açıyoruz .Daha önceden olusturmus oldugumuz fabrika veri tabanındaki isci tablosunu açıyoruz.
SQL Sorgulamasına tıklıyoruz ve karsımıza sorgulama yapacagımız pencere ekrana gelıyor . Kodlarımızı gosterılen alana yazıyoruz ve git butonuna basarak sorgumuzu calıstırıyoruz.
Kayıt Listeleme
Select * from isci
Kayıt Silme
delete from isci where ad="Ergün"
Kayıt Düzenleme
update isci set maas=200 where ad="Ergün"
Kayıt Ekleme
insert into isci (sicil_no,ad,soyad,cinsiyet,giris_tarih,maas) values (234,"Ergün","Karakuş","Bay","10-10-1983",3400)
SQL Fonksiyon – Sorgu örnekleri:
Select max (maas) from isci
//Maaşı en yüksek olan kişiyi gösteren sorgu
Select min (maas) from isci
//Maaşı en düşük olan kişiyi gösteren sorgu
Select avg (maas) from isci
//Maaşların ortalamasını gösteren sorgu
Select sum (maas) from isci
//Maaşların toplamını gösteren sorgu
Select CURDATE()
//Şuanki tarihi veren sorgu
Select NOW()
//Şuanki tarih ve saati gösteren sorgu
Select sqrt (255)
//Verilen değerin karekökünü döndürür
Select UPPER (“yasincirak”)
//Verilen string değişkeni büyük harflerle yazar



