Páginas

sábado, 30 de março de 2013

Conexao ao BD do Joomla 2.5



For selecting:

$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('field1,fieldn');
$query->from('#__tablename');
$db->setQuery((string)$query);
$results = $db->loadObjectList();
if ($results){
    foreach($results as $result)
    {
        //$result->field1
        //$result->fieldn;
    }

}


For inserting:

$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->insert('#__tablename');
$query->set("field1='value1', fieldn='valuen'");
$db->setQuery($query);
$db->query();

To get the last insert id, use:

$db->insertid();



For udating:


$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->update('#__tablename');
$query->set("field1='value1', fieldn='valuen'");
$query->where("fieldx='valuex'");
$db->setQuery($query);
$db->query();


For simple query:


$db = JFactory::getDbo();
$query = "<YOUR QUERY>";
$db->setQuery($query);
$db->query();


Fonte: http://vivavivugeek.blogspot.com.br/2012/05/joomla-25-classes-for-accessing.html

Nenhum comentário:

Postar um comentário