Bugün ki dersimizde PHP de MysQL Veritabanına POST Methodu İle Veri Göndereceğiz. PHP de Verileri Göndermek İçin Form Kullanılır. Biz de Öncelikle Formumuzu Yazalım.
Burada vereceğim PHP Kodunda Sizin Sunucunuzda Varolan Bir Veritabanı, Tablo ve Sütun Gerekecek.
Burada Veritabanı Oluşturmayı , Burada İse Olusturdugumuz Veritabanına Tablo ve Sütun Eklemeyi Anlatmıstım.
Ekle.HTML
1
2
3
4
5
| < form method = "post" action = "ekle.php" > <!-- Bilginin Gönderiş Methodunu POST OLarak Belirledik. Ekle.PHP'ye Yönlendirdik.--> < input type = "text" name = "yazi" placeholder = "Mkoseoglu.com" required/> <!--Burada Bilginin Alınacağı Form Kutusunun NAME Değeri Çok Önemli--> < input type = "submit" /> </ form > |
Ekle.PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?php // www.mkoseoglu.com $baglanti =mysql_connect( "localhost" , "root" , "" ) or die (mysql_error()); // Sunucuya Bağlandık. $f =mysql_select_db( "ornekler" , $baglanti ); // ornekler Veritabanına Bağlandık. $yazi = mysql_real_escape_string( $_POST [ 'yazi' ]); // Değerimizi POST Methodu İle Gönderiyoruz. // $yazi =$_POST['yazi']; Bu Şekilde de olurdu fakat // mysql_real_escape_string eklemek daha güvenli. $ekle =mysql_query( "INSERT INTO tablom (sütun_ismim) VALUES ('" . $yazi . "')" ) or die ( "Sql hatası" ); // Burada Önemli Olan "İNSERT İNTO" PHP De Veri Eklemesini Bununla Yapıyoruz. // İNSERT İNTO tablom --> Burada ki tablom Tablomun Adı. (sütun_ismim) İse Sütunum. // Birden Çok Değer Eklemek İsyorsak; ('".$yazi."','".$yazi2."') Seklinde Yazabiliriz. if ( $yazi ){ echo "Ornekler Veritabanı, sütun_ismim Sütununa Başarıyla Veri Eklendi !" ; } else { echo "Bir Sorun Oluştu !" ; } mysql_close ( $baglanti ); // Sunucu Bağlantısını Sonlandırdık. ?> |