Benim arama için MySQL üzerine dinamik bir select sütunu nasıl yapılır

0 Cevap php

Benim arama formunda Örnek $ _GET.

  • $_GET['s'] = keyword
  • $_GET['c'] = kategorisi
  • $_GET['r'] = bölge
  • $_GET['t'] = tip

Örnek deyimi ise:

if(isset($s)) {
  $s = "title LIKE '%{$keyword}%";
}

if(isset($c)) {
  $c = " AND category='{$category}'";
}

if(isset($r)) {
  $r = " AND region='{$region}'";
}

if(isset($t)) {
  $t = " AND type='{$type}'";
}

Sonra MySQL sorgusu:

$select = "SELECT * FROM ads WHERE $s.$c.$r.t AND status='1'";

Soru:

Benim $select dinamik olabilir yapmak nasıl? Tüm giriş boş değilse Şu şekilde sadece çalıştı. Bunun dışında bana sözdizimi hatası verir. : P

Bana haber ver ..

0 Cevap