lostyazilim
tr.link

iki tablodaki bilgiler eşitse

3 Mesajlar 627 Okunma
lstbozum
tr.link

microglia microglia WM Aracı Kullanıcı
  • Üyelik 19.09.2017
  • Yaş/Cinsiyet 7 / E
  • Meslek memur
  • Konum Samsun
  • Ad Soyad I** K**
  • Mesajlar 42
  • Beğeniler 17 / 4
  • Ticaret 0, (%0)
arkadaşlar şöyle bir sorguyu nasıl yaparız
diyelimki veribanındaki menu tablomuzda menu_ad ve menu_url diye iki sütunumuz var.

bu iki tablo 0 a eşitse şunu yazdır nasıl deriz

tek tabloyu biliyorum da iki tabloyu aynı anda nasıl sorgulatabiliriz
 

 

wmaraci
reklam

GokhanKara GokhanKara Whatsappla.com Kullanıcı
  • Üyelik 17.12.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Grafiker
  • Konum Ankara
  • Ad Soyad G** K**
  • Mesajlar 1421
  • Beğeniler 760 / 545
  • Ticaret 21, (%100)
db query ile her iki tabloyuda sorgulatıp çıkan sonucu yeni bir değere atamanız gerekiyor. Daha sonra atadığınız 2 yeni değeri if else ile sorgulatacaksınız.

1. db sorgusu cevap : $01_db_query = "Gökhan";
2. db sorgusu cevap : $02_db_query = "Kara";

if($01_db_query == "Gökhan"){
echo 'Evet sizin adınız Gökhan';
}

if($02_db_query == "Kara"){
echo 'Evet sizin soyadını Kara';
}

gibi ...
 

 

Profesyonel Tasarım & Wordpress Tema / Eklenti hizmeti - http://whatsappla.com/@gokhankaraofficial

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)

GokhanKara adlı üyeden alıntı

db query ile her iki tabloyuda sorgulatıp çıkan sonucu yeni bir değere atamanız gerekiyor. Daha sonra atadığınız 2 yeni değeri if else ile sorgulatacaksınız.

1. db sorgusu cevap : $01_db_query = "Gökhan";
2. db sorgusu cevap : $02_db_query = "Kara";

if($01_db_query == "Gökhan"){
echo 'Evet sizin adınız Gökhan';
}

if($02_db_query == "Kara"){
echo 'Evet sizin soyadını Kara';
}

gibi ...


Öncelikle değişkenler sayıyla başlayamaz, ikincisi de o sorgu o şekilde yapılmaz.

1. db sorgusu cevap : $db_query_01 = "Gökhan";
2. db sorgusu cevap : $db_query_02 = "Kara";

if($db_query_01 == "Gökhan" && $db_query_01 == "Kara"){
echo "Şartlar sağlandı, ne yapmak istiyorsun?";
}
?>


Burada && operatörü "ve" anlamına gelir. Yani her iki şartta başarılı olursa işlemi yapar. Ancak iki şarttan biri başarılıysa o işlemi yapmak istersek de || operatörünü yani "veya" operatörünü kullanırız.

Arkadaşın sorusuna gelince, özel bir scriptte mi çalışıyorsun yoksa WordPress ile mi? Ona göre sorguları yazıp, yardımcı olayım.
 

 

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