PHP Pdo Veritabanı Bağlantısı ve Veri Kontrolü (Bu veri var mı yoksa ekle)

PHP PDO veritabanı bağlantı kodlarımız:

$servername = "localhost";
$username = "root";
$password = "";
 
try {
  $conn = new PDO("mysql:host=$servername;dbname=kodgunlugum", $username, $password);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  echo "Connected successfully";
} catch(PDOException $e) {
  echo "Connection failed: " . $e->getMessage();

Bu veri var mı select işlemiyle sorgulayıp sayısına göre işlem yapmak için

// veri kontrolü
   $kontrol = $conn->query("SELECT * FROM tabloAdi WHERE baslik='{$baslik}'");
   ## kontrol için koşul belirttik.

 
if ($kontrol->rowCount()>0) {
 
echo "bu kayıt zaten var";
 
 
} else {
 
// bu kayıt yok insert işlemleri burada yapılabilir.
}

PDO ile insert işlemi örneği (ad soyad ve gsm değişkenlerinden veri geldiğini düşünerek çalıştıracak olursak)

 
   $sql=$conn->prepare("insert into tabloAdi set ad=?,soyad=?,gsm=?");
$sql->execute([$ad,$soyad,$gsm]);
 
 
if ($sql->rowCount()>0) {
 
   echo "Kayıt Başarılı";
 
 
}else {
 
   echo "kayıt eklenemedi";
}
Bu İçeriğe Puan Verebilirsiniz
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.