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"; }