Şimdi Ara

MySQL sorguna join ekleme hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
417
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Aşağıdaki kod ile tabloda kaç satır olduğunu alıyorum ayrıca aradığımdan kaç tan tane olduğunuda alıyorum buraya kadar sorun yok

    $top_satir = ceil(
    intval(
    current(
    $this->db_connection->query("SELECT COUNT(*) FROM zamanlanmisgorev_gunluk WHERE calistirma_ciktisi LIKE '%".$ara_post."%' OR gorev_adi LIKE '%".$ara_post."%' OR calistirilan_dosya LIKE '%".$ara_post."%'")->fetch_row()
    )
    )
    );

    Eklemek istediğim şu:
    "zamanlanmisgorev_gunluk" tabloda "secilidb" sütundan ID var, 5 diyelim
    "databaseregister" tablosunda da "database_name" sütunu var

    Yukarıdaki arama seçeneğine 4. arama seçeneği "secilidb LIKE '%".$ara_post."%'" eklemek istiyorum ancak "secilidb" de ID var arayacağım isim "databaseregister" tablonun "database_name" sütununda buda JOIN falan ile olduğunu biliyorum ama yukarıdaki koda nasıl ekleyeceğim bilmiyorum yardımcı olursanız sevinirim.







  • Soruyu anlayabilsem çözüm üretmeye çalışacaktım ama..
    Diagram foto su atsan , Sql kodlarını bir codeshare sitesi üzerinden paylaşsan bizde eldekileri görsek ve ne istediğini anlasak çok güzel olurdu

    < Bu ileti DH mobil uygulamasından atıldı >
  • "SELECT COUNT(*) FROM zamanlanmisgorev_gunluk inner join databaseregister on databaseregister.database_id=zamanlanmisgorev_gunluk.secilidb WHERE zamanlanmisgorev_gunluk.calistirma_ciktisi LIKE '%".$ara_post."%' OR zamanlanmisgorev_gunluk.gorev_adi LIKE '%".$ara_post."%' OR zamanlanmisgorev_gunluk.calistirilan_dosya LIKE '%".$ara_post."%' or LIKE databaseregister.databasename '%".$ara_post."%'


    database_id uydurdum. secilidb ile eşit olan databaseregister in id sütununun adını yazarsan çalışır.

    iyi çalışmalar
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.