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.

Yorum ekle

Kendi yorumlarınızı eklemek için aşağıdaki formu doldurun

Archives

No new comments

  • No comments

Admin area

Admin area