v2.5.2
Giriş yap

inner join search

emmir2
396 defa görüntülendi

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ü
?>

emmir2
913 gün önce

darısı cevap alamayanların başına :D