lostyazilim
tr.link

sql veri eklerken öncesinde varmı kontrolu

4 Mesajlar 1.024 Okunma
lstbozum
tr.link

DriveorDie DriveorDie Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** A**
  • Mesajlar 86
  • Beğeniler 12 / 8
  • Ticaret 4, (%100)
merhaba arkadaşlar,
şimdi kayıt olma sayfasında kullanıcı bilgilerini giriş yapıp kayıt olduğu zaman önceden varmı olup olmadığına bakmam gerek.

sql string inde bir şey yazıyorduk da oruç kafasımı nedir anlamadım delircem bulamadım.

yani adam kayıt olurken o aynı e posta varmı yokmu ona baktırmam gerek where ile ilgili birşey yapıyordukda bilen varsa acil söylerse sevinirim.
 

 

wmaraci
reklam

saygilihosting saygilihosting Yazılım Mühendisi Kullanıcı
  • Üyelik 02.07.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad B** S**
  • Mesajlar 202
  • Beğeniler 61 / 36
  • Ticaret 12, (%100)
$query = mysql_query(select * kullanicilar);
$fetch = mysql_fetch_array($query);
$fetch['kullaniciadi'];
bu şekilde mysqlden verileri çekiyorsunuz daha sonra post edilen veriyi if ile kontrol ettiriyorsunuz örneğin
$gelenkadi = $_POST['kadi'];
if($gelenkadi == $fetch['kullaniciadi']){


}

şeklinde kontrol ettiriyorsunuz..

edit: php sandım girdim asp konusuymuş
 

 

DriveorDie DriveorDie Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** A**
  • Mesajlar 86
  • Beğeniler 12 / 8
  • Ticaret 4, (%100)

saygilihosting adlı üyeden alıntı

$query = mysql_query(select * kullanicilar);
$fetch = mysql_fetch_array($query);
$fetch['kullaniciadi'];
bu şekilde mysqlden verileri çekiyorsunuz daha sonra post edilen veriyi if ile kontrol ettiriyorsunuz örneğin
$gelenkadi = $_POST['kadi'];
if($gelenkadi == $fetch['kullaniciadi']){


}

şeklinde kontrol ettiriyorsunuz..

edit: php sandım girdim asp konusuymuş



yardımın için sağol. asp dede senin dediğinin aynı mantığını yaptım ilk okuttum kayıt varmı diye kontrol ettim eğer kayıt yok diye uyarı gelirse bana sql den veriyi kaydettirdim. genede teşekkür ederim.
 

 

muhammeddemir muhammeddemir WM Aracı Kullanıcı
  • Üyelik 29.11.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek IT
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 70
  • Beğeniler 2 / 14
  • Ticaret 1, (%100)
Bu tarz işlemler için MSSql de ilgili kolonda unique etiketini kullanmak en kestirme yoldur. Veri eklemek istediğiniz de sql sizin yerinize kontrol eder ve varsa hata olarak size geri döner. try-catch yapısı ile kolayca işlem yaptırabilirsiniz.
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al