Pdo ile mysqle veri ekleme nasıl oluyor bunu uygulamalı bir şekilde görelim.
Öncelikle bir forma ihtiyacımız var bu formda olması gereken inputlarımız ve buttonumuz.
<form name="form1" method="post" action="kaydet.php">
<input name="baslik" type="text">
<button type="submit" >Kaydet</button>
</form>
Şimdi neler yaptık bir form oluşturduk, icerisine namesi başlık olan bir alan oluşturduk ve kaydetmek icin buton oluşturduk.
şimdi bunu mysql e nasıl kaydedeceğiz. Örneği aşagıya bırakıyorum okumaya devam.
<?php
$baslik =$_POST['baslik'];
$ekle=$db->exec("INSERT INTO menu (baslik) VALUES ('$baslik')");
$id=$db->lastinsertid();
if($ekle){
echo'kayıt başarılı';
}else{
echo'Hata';
}
?>
Eve burda da mysql e nasıl kaydedilir onu görmüş olduk. Lakin bunun icin veritabanına bağlantı yapmanız gerekmekte onu da şu şekilde örnek olarak aşagıda yazalım.
<?php
try{
$db= new PDO("mysql:host=localhost;DBMYSQL",'KULLANICI ADI','ŞİFRE');
$db->query("SET NAMES utf8");
$pdo->query("SET CHARACTER SET utf8");
echo"<center>VERİ TABANI BAĞLANTISI BAŞARILI.</center>";
}
catch(PDOExpception $e){
echo $e->getMessage();
}
?>