2013-01-22 58 views
-2

大家好,我getListQuery()方法,我有這個疑問連接SQL錯誤,因爲我不知道該怎麼花葶$語言值景觀價值查詢

$query->from('`#__noticias` AS a'); 
$query->where('(a.idioma LIKE '.$language.')'); 

我想獲得此。

$query->from('`#__noticias` AS a'); 
$query->where('(a.idioma LIKE "es-ES")'); 

任何想法!

+1

標記你的問題。 –

+0

Downvoting因爲標籤指示SQL,但顯然有其他平臺在這裏玩,因爲這不是SQL。 – spender

回答

0

做它

$lan = $db->Quote('%'.$db->escape($language, true).'%'); 

最後

$db = $this->getDbo(); 
    $query = $db->getQuery(true); 
    $language =& JFactory::getLanguage()->getTag(); 
    $lan = $db->Quote('%'.$db->escape($language, true).'%'); 

    // Select the required fields from the table. 
    $query->select(
      $this->getState(
        'list.select', 'a.*' 
      ) 
    ); 

    $query->from('`#__noticias` AS a'); 
    $query->where('(a.idioma LIKE '.$lan.')');