мне было интересно, можно ли выбрать другие результаты из колонки, что другие столбцы:Как выбрать другие результаты, соответствующие столбцу, который содержит другие столбцы?
public function SameCars() {
$q = "select * from carads where STATUS='1' and DEL='0' and ADID=".$_REQUEST['carID'];
$result = $this->QueryResult($q);
$myprice = intval($result[0]->PRICE);
$body = $result[0]->BODY;
$pricelow = $myprice - (30/100 * $myprice);
$pricehigh = $myprice + (30/100 * $myprice);
$myyear= $result[0]->YEAR;
$currentyear = date('Y');
$yearlow = $myyear - 5;
if ($yearhigh <= $currentyear-3) {
$yearhigh = $myyear + 5;
} else { $yearhigh = $myyear; }
$samecars = $this->QueryResult("SELECT * FROM carads where BODY LIKE '$body' AND STATUS='1' AND YEAR BETWEEN $yearlow and $yearhigh and DEL='0' and TITLE !='' and TITLE !='-1' and IMAGE1 != '' and IMAGE1 != '-1' and PRICE BETWEEN $pricelow and $pricehigh LIMIT 0,3");
$i=0;
if (count($samecars)) {
foreach ($samecars as $samecar) {$i++;
if($i==3) $cls="news-row last"; else $cls="news-row";
echo '<div class="'.$cls.'">
<div class="img"><a href="'.$base_path.'detail-page_'.$samecar->ADID.'.html">';
if($samecar->IMAGE1!='' && !empty($samecar))
echo '<img src="'.$samecar->IMAGE1.'" alt="" height="79" width="89" />';
else echo '<img src="'.$base_path.'uploads/no-img.jpg" height="79" width="89"/>';
echo '</a></div>
<div class="details">
<h5><a href="'.$base_path.'detail-page_'.$samecar->ADID.'.html">'.$samecar->TITLE.'</a></h5>
<div class="descn">"'.$this->FckContentView($this->closetags(substr($samecar->DESCRIPT, 0,50))).'</div>
</div>
</div>';
}
}
}
$make
Я хочу, чтобы иметь 60% значение по сравнению с другими критериями.
Как, например, в этом запросе будет отображаться список из 3 больших пальцев с первыми 3 автомобилями из MAKE
«BMW» из базы данных, соответствующей этим критериям. И я хотел бы выпустить 3 больших пальца; 2 больших пальца от BMW и 1 от другого автомобиля, который близок к критериям, но отличается MAKE
.
Всегда создавайте свой код перед его помещением ... –
Вы хотите, чтобы ваше предложение 'WHERE' было' OR' вместо 'AND'? – RedFilter
Я пробовал подгонять его. Отступ как в php? – user3140607