- Katılım
- 11 Aralık 2017
- Mesajlar
- 815
- Elmaslar
- 733
- Puanlar
- 8.305
PHP NEDİR?
PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
PHP öğrenmek için öncelikle HTML bilgisine sahip olmanız gerekir!
PHP'nin ETİKETLERİ NELERDİR?
PHP'nin başlıkları genelde;
'dir fakat,
Ufak değişkenleri yazdıracaksanız;
bunu da kullanabilirsiniz!
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
GELELİM KONUMUZA
PHP ile VERİTABANI İŞLEMLERİ?
-------
İLK ÖNCE BAĞLANTI:
-------
ŞİMDİ ASIL KONU:
Arkadaşlar büyük emek var, bir yorum yaparsanız sevinirim.
PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
PHP öğrenmek için öncelikle HTML bilgisine sahip olmanız gerekir!
PHP'nin ETİKETLERİ NELERDİR?
PHP'nin başlıkları genelde;
PHP:
<?php
?>
Ufak değişkenleri yazdıracaksanız;
PHP:
<?
?>
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
GELELİM KONUMUZA
PHP ile VERİTABANI İŞLEMLERİ?
-------
İLK ÖNCE BAĞLANTI:
PHP:
<?php
try {
$host="localhost"; //Veritabanı hostu
$dbname="database_islemleri"; //Veritabanı adı
$username="root"; //Database kullanıcı adı
$password="sifre"; //Database şifre
$db=new PDO("mysql:host=$host;dbname=$dbname;charset=utf8",$username,$password); //bağlantı sağlıyoruz
//echo "bağlantı başarılı ++";
} catch (PDOExpception $e) { //oluşacak hataları değişkene atıyoruz!
echo $e; //hata varsa yazdırıyoruz
}
?>
ŞİMDİ ASIL KONU:
PHP:
<?php
/*
VAR MI, YOK MU?
*/
$datasor=$db->prepare("SELECT * FROM data WHERE ornek=:ornek"); //'data' tablosundaki 'ornek' verisin arıyor
$datasor->execute(array(
'ornek' => $ornek //'ornek' verisini belirtmiş
));
$say=$datasor->rowCount(); //satır sayısı
if ($say==0) { //Veri yok ise devam ediyor! Veri var ise devam etmek isterse 0 yerine 1 yazması yeterli!
echo "Böyle bir veri yok!";
}
/*
/VAR MI, YOK MU?
*/
/*
VERİLERİ ÇEKME
*/
$datasor=$db->prepare("SELECT * FROM data");
$datasor->execute();
$datacek=$datasor->fetch(PDO::FETCH_ASSOC);
echo $datacek['uye_ad']; //'data' tablosunun başındaki sütundaki 'uye_ad' verisini çekecektir.
/*
/VERİLERİ ÇEKME
*/
/*
VERİ EKLEME,SİLME,GÜNCELLEME
*/
/* EKLEME */
$dataekle=$db->prepare("INSERT INTO data SET
uye_name=:uye_name
");
$datainsert=$dataekle->execute(array(
'uye_name' => $_POST['uye_name'] //eklenecek olan 'uye_name'i belirttik!
));
/* /EKLEME */
/* SİLME */
$datasil=$db->prepare("DELETE from data where uye_name=:uye_name");
$datadelete=$datasil->execute(array(
'uye_name' => $_POST['uye_name'] //silinecek olan 'uye_name'i belirttik!
));
/* /SİLME */
/* GÜNCELLEME */
$dataguncelle=$db->prepare("UPDATE data SET
uye_name=:uye_name
");
$dataupdate=$dataguncelle->execute(array(
'uye_name' => $_POST['uye_name'] //güncellenecek olan 'uye_name'i belirttik!
));
/* /GÜNCELLEME */
?>