Veritabanına kayıt ekleme ve listeleme örneği. PDO kullanarak aşağıdaki tabloya kayıt ekleyip kayıtları listeleme örneğini yapınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <?php try { $db_ad='kutuphane'; $db_kullanici='root'; $db_sifre=''; $db = new PDO('mysql:host=localhost;charset=UTF8;dbname='.$db_ad, $db_kullanici, $db_sifre); } catch (PDOException $e) { print "Bağantı Hatası!: " . $e->getMessage() . "<br/>"; die(); } if(isset($_POST['kaydet'])) { $formliste=[$_POST['ad'],$_POST['soyad']]; $sorgu=$db->prepare("insert into yazar values(NULL,?,?)"); $sorgu->execute($formliste); } ?> <!doctype html> <html> <head> <meta charset="utf-8"/> <title>Veri Tabanı İşlemleri- Yazılım Bilişim</title> </head> <body> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <input type="text" name="ad" placeholder="Yazar adını giriniz"><br> <input type="text" name="soyad" placeholder="Yazar soyadını giriniz"><br> <input type="submit" name="kaydet"> </form> <hr> <?php foreach($db->query('SELECT * from yazar') as $satir) { echo $satir["ad"]; echo "---"; echo $satir["soyad"]; echo "<br>"; } ?> </body> </html> |
Add Comment