⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

PHP PDO Veri Ekleme

Konu

#1
Php ile Pdo Nesnesi kullanarak veri ekleme yapacağız. PDO ile veri ekleme işlemi exec ve prepare methodu ile yapacağız.
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();

Kodlarımızın Ne İşe Yarar ?
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";?>
Daha Sonrasında Formdan Alacağımız Verileri Post Etmemiz Gerekecek Bunuda if else ile yapacağız.

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)); 
Bu Komudumuzlada $ekle değişkenini execute ile çalışmasını ve çalışırken $veridegiskenini post etmesini istiyoruz. $veridegiskeni = Forma yazdığımız veri

Formumuzu Hazırlayalım.

PHP Kod:
<form action="" method="POST">
<
input type="text" name="veri"// 
<button type="submit">Ekle</button
Bu Sayede Verimizi Basitçe Eklemiş Olduk.

Ö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> 
ds-pdo-ile-veri-ekleme-5706
Son Düzenleme: 29-05-2021, 18:54, Düzenleyen: Efe*.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task