Php ile MySQL’e kayıt yapmak için örnek bir uygulama yapacağız.İlk önce veritabanı ve mysql ayarlarını yapalım.
phpMyAdmin ile veritbananında mesajlar adlı bir veritabanı oluşturup sql sorgusu ile aşağıdaki sorguyu çalıştırın.

CREATE TABLE `mesajlar` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`mesaj` VARCHAR( 200 ) NOT NULL ,
`tarih` DATE NOT NULL
) ENGINE = MYISAM ;

ayar.php sayfasını oluşturup içine aşağıdaki kodları içine yazın.

  1. <?php
  2.  
  3. $mysqlbaglan = mysql_connect("localhost","root","") die ("MySQL’e baÄŸlanılamıyor.");
  4.  
  5. mysql_select_db("mesajlar", $mysqlbaglan) die ("Veritabanına bağlanılamıyor.");
  6.  
  7. ?>

Şimdi index.php sayfamızı yapacağız.

  1. <?php
  2.  
  3. include("ayar.php");
  4.  
  5. //eğer echonun içindeki bilgileri çift tırnak ile kullanıcaksak (") tırnaklarımızın önünü \ ile kapatmamız gerekiyor.
  6.  
  7. echo "<form action=\"gonder.php\" method=\"POST\">
  8. Mesaj : <input type=\"text\" name=\"mesaj\">
  9. <input type=\"submit\" value=\"Gönder\">
  10. </form>";
  11.  
  12. ?>

En son verileri alıp veritabanına kaydetmek için gonder.php sayfamızı yapacağız.

  1. <?php
  2.  
  3. include("ayar.php");
  4.  
  5. //formdan gelen mesajımıza bir değişken atayarak post methoduyla çekiyoruz.ayrıca tarihide çekiyoruz.
  6.  
  7. $mesaj = $_POST["mesaj"];
  8. $tarih = date("d.m.Y");
  9.  
  10. //mysql_query() fonksiyonu içinde "INSERT INTO veritabanı adı (tablo1,tablo2) values (’$degisken1′,’$degisken2′)" ÅŸekilde kullanıyoruz
  11.  
  12. $kaydet = mysql_query("INSERT INTO mesajlar (mesaj,tarih) values (’$mesaj’,'$tarih’)");
  13.  
  14. //kontrol ediyoruz. eÄŸer $kaydet olumlu ise mesaj kaydedildi diÄŸer durumlarda kayedilemedi.
  15.  
  16. if($kaydet){
  17.  
  18. echo "Mesaj Kaydedildi";
  19.  
  20. }else{
  21.  
  22. echo "Mesaj Kayedilemedi";
  23.  
  24. }
  25. ?>

Evet hepsi bu kadar eğer mantığını anlarsanız daha iyi işler çıkarabileceğinizden eminim :)
Uygulama dosyasını http://www.guraysuerdem.com/dosya/mysqlkayit.rar adresinden indirebilirsiniz.