inner join search
Merhabalar sehir,ilce,ofis,isim araması yaptırmaktayım ilceler kısmı farklı bir tabloda bu yüzden inner join ile tabloları birleştirdim
şöyle bir sorunum var ilceler tablosun da kaç tane veri varsa o kadar çoğaltıyor atıyorum EMİR adını arattım ilçeler tablosun da 5 veri var emlakçı tablosun da 1 bana ilçeler kısımın daki veri kadar çoğaltıyor bunu nasıl engellerim
<form method="POST">
<div class="subscription">
<input type="text" class="subscription__input" name="ara" placeholder="<?=$dil['59']?>">
<button type="submit" class="subscription__btn">
<svg class="icon icon-search">
<use xlink:href="upload/icon.svg#icon-search"></use>
</svg>
</button>
</div>
</form>
<?php
if(@$_POST['ara']){
$aramax = post('ara');
$query = $db->prepare("SELECT * FROM emlakci INNER JOIN ilceler WHERE ilceler.emlakci_id = emlakci.id AND emlakci.kisitlama = 0 AND emlakci.onay = 1 OR emlakci.ad = '{$aramax}' OR ilceler.ilce = '{$aramax}%' OR emlakci.ofis = '{$aramax}' OR ilceler.premium_ilce = '{$aramax}' ORDER BY premium_1 DESC");
$postla = $query->execute();
}
foreach döngüsü
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!