İncelediğimiz örnekte GET metodu ile gönderilen ad ve soyad verileri önce bilginin gelip gelmemesi durumu için kontrol edildi eğer veri gelmişse Sql injeksiyon olmaması için mysqli_real_escape_string komutu ile özel karakterlerden temizlendi daha sonra sql sorgusu hazırlandı MySQL'e bağlanılıp bilgi girişi yapıldı. Dikkat ederseniz id değerine karşılık null değeri atanmış: null değer verilmediği otomatik oluşturulacağı(sırayla oluşturulur) anlamına gelmektedir.
<?php
// bağlantı bilgilerini çektik
include "baglanti.php";
// ad degikenine gelen değer varmı diye kontrol ettik
if(isset($_GET['ad'])){
// formdan gelen verileri değişkenlere tanımladık mysqli_real_escape_string komutu ile sql injeksiyon olmaması için özel karakter temizliği yaptırdık
$ad = mysqli_real_escape_string($connect, $_GET['ad']);
}
// soyad degikenine gelen değer varmı diye kontrol ettik
if(isset($_GET['soyad'])){
// formdan gelen verileri değişkenlere tanımladık mysqli_real_escape_string komutu ile sql injeksiyon olmaması için özel karakter temizliği yaptırdık
$soyad = mysqli_real_escape_string($connect, $_GET['soyad']);
}
// ad ve soyad degişkenleri tanımlanmıssa veri girisi yapmasına izin veriyor
if(isset($ad) and ($soyad)){
// uyeler tablosuna girilecek bilgi hazırlandı
$sorgu = "INSERT INTO uyeler(id, ad, soyad) VALUES (NULL, '".$ad."','".$soyad."')";
// hazırlanan bilgi veritabanına baglanılarak gönderldi
$BaglanVeGonder = mysqli_query($connect, $sorgu);
echo "Bilgi girisi yapıldı";
}
// veri tabanını durdurduk
mysqli_close($connect);
?>
Son olarak mysqli_close komutu ile veri tabanını durdurup işlemi bitiriyoruz.
İnternet Download Manager 6.38 B15
WinRAR v5.71
K-Lite Codec Pack Mega 14.9.9
Advanced SystemCare Pro 12.4.0.350
Adobe Photoshop CC 2019 20.0.4
Adobe Dreamweaver CC 2019 19.2.0
Revo Uninstaller Pro 4.1.0
Google Chrome Portable 75.0.3770.100
Mozilla Firefox Quantum Portable 66.0.4
DriverPack Son Sürüm indir
Hiç yorum yok:
Yorum Gönder
Yorumlar site yönetimi tarafından incelendikten sonra yayınlanmaktadır genel ahlaka aykırı kelimeler kullanmayınız.