PHP & Mysql
Veritabanına Kayıt Yapmak
| Veritabanına Kayıt Yapmak |
|
|
| Çarşamba, 29 Ağustos 2007 | |
|
Forumlarda sık sık karşılaştığım sorulardan birisi de veritabanına kayıt ekleyememek. Bu problemi sonlandırmak amacıyla detaylı bir ders hazırlamaya karar verdim. Önce MySQL veritabanı yapımızı belirliyoruz. veritabani.sql CREATE TABLE tablo (
id int(11) NOT NULL auto_increment, metin` text collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=1 ; Daha sonra PHP kodlamaya başlıyoruz. İşlemleri tek dosyada yapmamız mümkün. Bunun için önce form sayfasını yapıyoruz. kayit.php <?
ob_start(); # VERİTABANI BAĞLANTISI mysql_connect("localhost","username","password"); mysql_select_db("tablo"); # GET' TE islem VARSA DEĞİŞKENE KAYDEDİYORUZ. if(isset($_GET["islem"])) $islem = $_GET["islem"]; ?> <form method="post" action="kayit.php?islem=kaydet"> <label> <textarea name="metin" cols="45" rows="5"></textarea> </label> <p> <label> <input type="submit" name="button" id="button" value="Submit" /> </label> </p> </form> <? # TEK DOSYA İÇİNDE İŞLEMİ BİTİRMEK İÇİN KODUMUZU YAZMAYA BAŞLIYORUZ if($islem=="kaydet") { # KAYDI YAP $q = mysql_query("insert into tablo (metin) values ('".$_POST['metin']."')"); # KAYIT YAPILMIŞSA DOSYAYA GERİ DÖN if($q) { header("lokasyon: kayit.php"); exit; } else { # KAYIT YAPILAMAMIŞSA HATA MESAJI YAZ echo "Kayıt Yapılamadı"; } } ?> Formdan giden veriyi temizlemeden kayıt yaptırdık. Siz güvenlik önlemi amacıyla filtreden geçirerek yaparsanız daha sağlıklı olacaktır. Örnek uygulamayı indirmek için tıklayın Yorumlar (0)
![]() Yorum Yazın
Yorum ekleyebilmeniz için giriş yapmanız gerekiyor. Henüz bir hesabınız yoksa lütfen kayıt olun.
|
| < Önceki | Sonraki > |
|---|
| Anasayfa |
| Haberler |
| PC Videolar |
| Download |
| Torrent Ara |
| Foto Galeri |
| E-Market |
| :: PcTekno.NET Forum :: |
| PC Sözlük |
| Sitemap |
| Arama |
| İletişim |
| Video Dersler |
| Virüsler |
| ASP |
| CSS |
| Javascript |
| Html |
| dHtml |
| Güvenlik |
| Delphi |
| PHP & Mysql |
| Windows |
| Bilgisayar ve Donanım |
| Püf Noktası |
| Joomla |
| Google Servisleri |
| Pagerank ve Optimizasyon |