Categoria: Joomla
|
Publicado em 02 de Dezembro de 2010
|
- Exemplo completo de consulta SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// Pega instância para o object de banco de dados
$db =& JFactory::getDBO();
// Código SQL da consulta
$sql = "SELECT * FROM #__tabela";
// Prepara a query
$db->setQuery( $sql /*, $offset, $limit, $prefix */);
// Retorna o resultado inteiro como um array de objetos
$rows = $db->loadObjectList();
// Verificação de erros
if ($db->getErrorNum()) {
JError::raiseWarning( 500, $db->stderr() );
}
// Mostra o conteúdo retornado
var_dump( $rows );
|
1
2
|
$db->setQuery( $sql );
$db->query();
|
- Executar e retornar apenas um valor:
1
2
|
$db->setQuery( $sql );
$db->loadResult();
|
- Executar e retornar apenas uma linha:
1
2
|
$db->setQuery( $sql );
$db->loadObject();
|
- Executar e retornar várias linhas:
1
2
|
$db->setQuery( $sql );
$db->loadObjectList();
|
- Id da última operação de inserção:
1
|
$ultimoId = $db->insertid();
|
|