1 - ) Yeni Veritabanı Oluşturalım.
2 - ) ayar.php Dosyası Oluşturup Kodlarımızı Yazmaya Başlayalım.
PHP Kod:
$sunucu = "localhost";
$veritabani_adi = "Webailesi";
$veritabani_kadi = "root";
$veritabani_sifre = "Şifre";
try {
$vt = new PDO("mysql:host=$sunucu;dbname=$veritabani_adi;charset=utf8;",$veritabani_kadi,$veritabani_sifre);
}catch (PDOExeption $hata) {
echo $hata->getMessage();
}
try = PHP ile kodlama yaparken oluşan hataları yakalamak veya çeşitli kontroller sonucu olumsuz dönen sonuçlara farklı işlemler uygulayabilmek için try catch yapısını kullanabiliriz. Try-catch yapısı mantık olarak if else kullanımına benzese de aslında bize çok daha sağlıklı bir kontrol mekanizması sunar. Daha sağlıklı bir yapı çünkü try bloğu içerisinde if kontrolleri ile oluşacak hataları catch bloğuna göndererek çeşitli işlemler yapabilmemiz mümkün. Kısacası try bloğu içerisinde yakalanan hatalar catch bloğuna gönderilerek ortaya çıkan çıkan hata ile ilgili işlemler yapılabilir. Bu sayede tekrar tekrar yaptığımız kontroller ile daha ciddi hatalar oluşmasının önüne geçebiliriz.
$vt = $vt Diye Değişken Açıp Veri Eklerken ve ya veri silerken güncellerken veri tabanımıza bağlanmasını sağladık.
Veritabanına Veri Ekleme ;
veriekle.php Dosyası Açalım.
Sayfanın en üstüne ayar.php dosyamızı dahil edelim.
PHP Kod:
<?php require_once "ayar.php";?>PHP Kod:
if ($_POST) { // Eğer Formdan veri Geldiyse Aşağıdakileri Çalıştır Yani Ekle
$veridegiskeni = $_POST["veri"]; // Formdan Gelen veriyi Yani <input name="veri" İle gelen değişkeni $veridegiskeni ne tanımlıyoruz.
$ekle= $vt->prepare("INSERT INTO WebailesiTablo SET veri=?");
$vt yani veritabanına bağla ve ınsert ınto yani veritabanına bağla ve içindeki değişkenleri ekle Demek istiyoruz.
Burada WebailesiTablo Yazan Yere eklemek istediğiniz Tablonun ismini giriyoruz.
Veritabanımızda oluşturduğumuz veri tablosuna eklenmesini istiyoruz veri = Formdan Gelecek
PHP Kod:
$ekle->execute(array($veridegiskeni));
Formumuzu Hazırlayalım.
PHP Kod:
<form action="" method="POST">
<input type="text" name="veri"> //
<button type="submit">Ekle</button>
Özetlemek Gerekirse ;
Veritabanımızı bağladık.Inser INTO ile ekleme işlemini sağladık.Execute ilede formdaki verileri Post ettik.
Bütün Anlattıklarımı Birleştirmem Gerekirse ;
PHP Kod:
<?php
if ($_POST) {
$veridegiskeni = $_POST["veri"];
$ekle= $vt->prepare("INSERT INTO WebailesiTablo SET veri=?");
$ekle->execute(array($veridegiskeni));
if($veri) {
echo "Veri Başarılıyla Eklendi";
}else {
echo "Veri Eklenemedi";
}
}
?>
<html>
<head>
<title>Webailesi Veri Ekleme</title>
</head>
<body>
<form action="" method="POST">
<input name="veri"> //
<button type="submit">Ekle</button>
</form>
</body>
</html>

)

