Php Mysql Veritabanına veri ekleme

Merhaba veritabanına kayıt eklemeyi öğreneceğiz.

PhpMyAdmin’imizi açıyoruz ve proje2 diye bir veritabanı oluşturuyoruz proje2 veritabanına girip yazilar adında ve 3 sütundan oluşan bir tablo oluşturuyoruz.

Z19aXa.png

rdOaNm.png

id -> integer olacak -> otomatik artacak -> birincil anahtar olacak.

baslik -> varchar olacak

aciklama -> text olacak

Şimdi index.php dosyamıza gelirsek ilk olarak veritabanı bağlantımızın olduğu kodları yazacağız daha sonra bir form oluşturacağız.

Sunucu ve veritabanı bağlantımızı yapalım.

<?php 
        // Server Kullanıcı Adımız
        $user        =    "root";
        // Server Kullanıcı Şifremiz
        $pass        =    "";
        // Server Adresimiz
        $host        =    "localhost";
        // Veritabanı Adımız
        $db            =    "proje2";
        
        //Veritabanı Bağlantısı Oluşturalım.
        $baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
        
        //Veritabanına Bağlanalım.
        mysql_select_db($db,$baglan) or die(mysql_error());    
?>

<form action="" method="post">
        <table cellspacing="5" cellpadding="5">
            <tr>
                <td>Başlık</td>
                <td><input type="text" name="baslik"/></td>
            </tr>
            <tr>
                <td>Açıklama</td>
                <td><textarea name="aciklama" cols="30" rows="5"></textarea></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" value="Kayıt Ekle" /></td>
            </tr>
        </table>
    </form>

MldbG9.png

Formumuzdan gelen verileri post methoduyla alalım ve veritabanına ekletme işleminin detaylarını görelim.


    <?php 
        // Form Gönderilmişmi Kontrolü Yapalım
        if($_POST){
        
            // Formdan Gelen Kayıtlar
            $baslik        =    $_POST["baslik"];
            $aciklama    =    $_POST["aciklama"];
            
            // Veritabanına Ekleyelim.
            $ekle        =    mysql_query("insert into yazilar (baslik,aciklama) values ('$baslik','$aciklama')");
            
            // Sorun Oluştu mu diye test edelim. Eğer sorun yoksa hata vermeyecektir
            if($ekle){
                echo "Başarılı Bir Şekilde Eklendi !";
            }else{
                echo "Bir Sorun Oluştu";
            }
        }
    ?>

Test ettiğimizde sistemimiz çalışıyor mu ?

aBzamd.png

Başarılı bir şekilde eklendi yazısını gördük bir sorun yok peki şimdi veritabanımızı kontrol edelim.

pY6arN.png

Veritabanına da başarıyla eklendi artık veritabanımıza veri giriyoruz.

Archives

No new comments

  • No comments

Admin area

Admin area