Beyaz.Net İpucu
PHP'de Mysql'e Veri Kaydetme 2
Web tarayıcımızdan girdiğimiz bilgileri Mysql'den göstermek için bir örnek çalışma yapalım.
Örnek :
Öncelikle Mysql veritabanımızda "test" adında "defter" tablosunda "defter_id", "defter_isim", "defter_soyisim" bölümlerini oluşturuyoruz.
ardından form.php adında bir php dosyası hazırlıyoruz ;
<form action="kaydet.php" method="post">
<label>Isim :<input type="text" name="isim" id="isim" /></label>
<label>Soyisim :<input type="text" name="soyisim" id="soyisim" /></label>
<label> <input type="submit" name="button" id="button" value="Gonder" /></label>
</form>
sonrasında yapacağımız işlem kaydet.php adında bir başka php dosyası kazırlamak. Bu dosya içindeki kodlarda şu şekilde olacak ;
<?php
$baglan = mysql_connect("localhost","root","1"); Not: Bu kısıma kendi kullanıcı adı ve şifrenizi yazıyorsunuz.Ben root ve 1 yazdım.
if(!$baglan){
die('Bağlantı Hatası:' . mysql_error());
}
$db_select = mysql_select_db("test");
$ad = $_POST['isim'];
$soyad = $_POST['soyisim'];
if(mysql_query("insert into defter (defter_id, defter_isim, defter_soyisim) values (NULL, '".$ad."', '".$soyad."')") or die("Hata: kayit islemi gerceklesemedi."))
echo "kaydetti";
else
echo "kaydetmedi";
?>
bu dosyaları bir klasör içinde Apache server www klasörüne attığımızda browser'ınıza localhost yazdıp enter'ladığınız zaman karşınıza oluşturduğunuz klasör gelecek.
bu klasöre girip form.php'yi tıkladığınızda "isim" ve "soyisim"den oluşan bir giriş sayfası açılacaktır.
bu sayfaya isim ve soyisim girdiğiniz zaman "kaydetti" mesajını alacaksınız ve girdiğiniz veriler Mysql veritabanınıza kaydedilmiş olacak.
Mesela ben isim kısmına "beyaz" , soyisim kısmına "net" yazdım.
Aşağıda görüldüğü üzere Mysql veritabanıma eklendi.
Örnek :
Öncelikle Mysql veritabanımızda "test" adında "defter" tablosunda "defter_id", "defter_isim", "defter_soyisim" bölümlerini oluşturuyoruz.
ardından form.php adında bir php dosyası hazırlıyoruz ;
<form action="kaydet.php" method="post">
<label>Isim :<input type="text" name="isim" id="isim" /></label>
<label>Soyisim :<input type="text" name="soyisim" id="soyisim" /></label>
<label> <input type="submit" name="button" id="button" value="Gonder" /></label>
</form>
sonrasında yapacağımız işlem kaydet.php adında bir başka php dosyası kazırlamak. Bu dosya içindeki kodlarda şu şekilde olacak ;
<?php
$baglan = mysql_connect("localhost","root","1"); Not: Bu kısıma kendi kullanıcı adı ve şifrenizi yazıyorsunuz.Ben root ve 1 yazdım.
if(!$baglan){
die('Bağlantı Hatası:' . mysql_error());
}
$db_select = mysql_select_db("test");
$ad = $_POST['isim'];
$soyad = $_POST['soyisim'];
if(mysql_query("insert into defter (defter_id, defter_isim, defter_soyisim) values (NULL, '".$ad."', '".$soyad."')") or die("Hata: kayit islemi gerceklesemedi."))
echo "kaydetti";
else
echo "kaydetmedi";
?>
bu dosyaları bir klasör içinde Apache server www klasörüne attığımızda browser'ınıza localhost yazdıp enter'ladığınız zaman karşınıza oluşturduğunuz klasör gelecek.
bu klasöre girip form.php'yi tıkladığınızda "isim" ve "soyisim"den oluşan bir giriş sayfası açılacaktır.
bu sayfaya isim ve soyisim girdiğiniz zaman "kaydetti" mesajını alacaksınız ve girdiğiniz veriler Mysql veritabanınıza kaydedilmiş olacak.
Mesela ben isim kısmına "beyaz" , soyisim kısmına "net" yazdım.
Aşağıda görüldüğü üzere Mysql veritabanıma eklendi.