Mysqli PHP Veri ekleme

Bir önceki Yazıda nasıl Bağlanırı göstermişdık, bu yazıda ise nasil veri eklenir onu göstermek isdiyorum.

ÖNCEKI YAZI – PHP MYSQLİ BAĞLANTI KURMA

 

Öncelikle Verilerin gönderileceği Tabloyu Incelememiz gerekiyor.

 

Örnek Tablo:

<form method=”POST” action=”ekle.php”>
<table border=”1″ align=”center”>
<tr>
<td colspan=”2″ align=”center”>Yeni Kayıt Ekleme</td>
</tr>
<tr>
<td>Isim</td>
<td><input type=”text” name=”isim”></td>
</tr>
<tr>
<td>Kullanıcı Adı</td>
<td><input type=”text” name=”kullanici_adi”></td>
</tr>
<tr>
<td>Şifre</td>
<td><input type=”password” name=”soyadi”></td>
</tr>
<td></td>
<td><input type=”submit” value=”Gönder”></td>
</tr>
</table>
</form>

Buradaki önemli hususzlar:

  1. name=”” bölümü Türkçe karakter ve boşluk olmayacak bu bölüm verileri gönderirken kullandığımız isim
  2. type=”” bölümü bu girişin hangi türde olduğunu belirler

Evet simdi geldi İşlemi PHP de Mysqli Veritabanina eklemeye bunun icin ekle.php oluşduruyoruz ve icerisine:

Girilen değerleri $_POST ile alıyoruz

$isim = $_POST['isim'];
$kullanici_adi= $_POST['kullanici_adi'];
$sifre= $_POST['sifre'];

Formdan gelen verileri aldıktan sonra sıra geldi bu değerleri veritabanına yazmaya, yine aşağıdaki iki satır ile veritabanına bağlanıyoruz.

$baglan=mysqli_connect("localhost","root","","veritabani_ismi"); // baglantiyi kuruyoruz
mysqli_set_charset($baglan, "utf8");

Aşağıdaki INSERT INTO komutu ile veritabanına kaydımızı ekliyoruz. 

$sqlekle="INSERT INTO tablo_adi( isim, kullanici_adi,sifre) 
VALUES ('$isim','$kullanici_adi','$sifre')";

$sonuc=mysqli_query($baglan,$sqlekle);

if ile kontrolümüzü yapıyoruz

if ($sonuc==0) // eger sonuc 0´a deger ise yani eklenmediyse
     echo "Eklenemedi, kontrol ediniz"; // burayi göster
else
     echo "Başarıyla eklendi"; // eger sonuc 0 dan büyükse burayi göster yani eklendiyse
};

Mysqli Veri ekleme bu kadardi, eger sorularınız varsa yorum kısmına yazabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir