böyle birşey olabilir mi?
Bir kaç tablom var. Parametre alıyorum eğer hangi tablodan sonuç çıkıyorsa if else ile tablo bilgisini ekrana yazdıracağım.
Php çekilen veri şu tablodan ise if kullanımı
7
●82
- 06-06-2021, 01:34:54Kimlik doğrulama veya yönetimden onay bekliyor.biraz daha spesifik anlatman lazım
- 06-06-2021, 01:39:40hocam bir arama yaptırıyorum diyelim. Arama kutucuğuna yazılan şeyi sırasıyla iki üç tabloda sorgulatıyorum..seukaiwokeo adlı üyeden alıntı: mesajı görüntüle
birinci tabloda, eğer yoksa ikinci tabloda, eğer yoksa üçüncü tabloda aratıyorum.
Bir sorgu çalıştırıyorum. Eğer $sorgu değişkenim sonuç veriyorsa
o zaman
if sorgu boş değil ve gelen veri şu tablodan ise {bunu yaptır}
şu tablodan ise {bunu yaptır}
veya şu ise bunu...
umarım anlatabilmişimdir. - 06-06-2021, 01:46:42Ne demek istediginizi anladim yapilabilir hocam rowCount ile iceride var mi diye sorgulatirsiniz if else olarak sorgu ile devam edersiniz.buddy adlı üyeden alıntı: mesajı görüntüle
- 06-06-2021, 01:49:48if yapmana gerek yok union ile birden fazla arama yapabilirsin
SELECT id, 'messages' as 'table' FROM messages WHERE content LIKE '%keyword%' OR title LIKE '%keyword%' UNION SELECT id, 'topics' as 'table' FROM topics WHERE content LIKE '%keyword%' OR title LIKE '%keyword%' UNION SELECT id, 'comments' as 'table' FROM comments WHERE content LIKE '%keyword%' OR title LIKE '%keyword%' - 06-06-2021, 01:50:33buddy adlı üyeden alıntı: mesajı görüntüle
Sorgu içine bir kolon oluştur ; SELECT "table1" AS tabloAdi, tablename.* FROM .......... burdan gelen tabloAdi veya id ne vermek istiyorsan ona göre if else sorgularını çalıştır.