Minor
Постоялец
- Регистрация
- 16 Авг 2012
- Сообщения
- 260
- Реакции
- 111
я честно говоря тоже не совсем понял что там дублируется, думал просто дубли внизу проскакивают
Если через пыху тогда уже лучше так
 , но решение скорее всего не будет работать, потому что параметр ID компании не передается в запрос, я думаю как то так должно быть
, но решение скорее всего не будет работать, потому что параметр ID компании не передается в запрос, я думаю как то так должно быть
	
	
	
		
	
		
			
		
		
	
				
			Если через пыху тогда уже лучше так
Но через SQL конечно же лучше как предложил danneoPHP:foreach($aData['companies'] as &$val){ if($val['id'] != $firm_id ) {$val['link'] = str_replace('{sitehost}','gorodbox.ru',$val['link'])}; }
 , но решение скорее всего не будет работать, потому что параметр ID компании не передается в запрос, я думаю как то так должно быть
, но решение скорее всего не будет работать, потому что параметр ID компании не передается в запрос, я думаю как то так должно быть
		PHP:
	
	$aData['companies'] = $this->db->select("SELECT I.*,IL.title FROM bff_items I
 INNER JOIN bff_items_lang IL ON IL.id = I.id
 WHERE I.cat_id = :id AND IL.lang = 'ru' AND I.id=:firm_id
 ORDER BY RAND() LIMIT 5 (сделал 6)",
 array('id' => $aData['cat_id'], 'firm_id'=>$aData['id'])); 
				 
 
		