PDO sorgulama
if($guncel==$m["uye_adi"]){}
veritabanımda uye_adi sütunumda guncel değişkenimin olup olmadığını
sorgulamak istiyorum. Ancak tümüyle değil hep son eklediğim veriyle
karşılaştırıyor. olması gereken kod hakkında yardımcı olabilir
misiniz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
$query = $db->prepare("SELECT * FROM uyeler where d_isim LIKE ? and d_soyisim LIKE ? and d_telefon LIKE ?");
$query->execute(array("$isim", "$soyisim", "$telefon"));
$ara = $query->fetchAll(PDO::FETCH_ASSOC);
if($query->rowCount() > 0){ echo "uye var";}else{//islemler}
like ile arama yapman lazım
o zaman sorgunu değiştirmen lazım;
SELECT * FROM uyeler WHERE uye_adi = "değişken üye adi"
bu sorguyu çalıştıracaksın, eğer değer dönüyorsa böyle bir üye adı var demektir.
uye_adi sütunuma bi veri ekleyeceğim, ekleyeceğim veri uye_adi sütunumda var mı yok mu onun kontrolunu yapmak istiyorum ancak if($guncel==$m["uye_adi"]) böyle yaparak sadece son veriyle karşılaştırma yapabiliyorum.
if($x) {
foreach($c as $m){
$m["uye_adi"];
}
if($guncel==$m["uye_adi"])
ORDER BY uye_id DESC LIMIT 0,1
dersen sorgunda sonuncuyu seçmiş olursun veritabanında