Respostas:
Se eu estiver correto, o resultado da chamada execute () deve ser um DatabaseStatementInterface que possui uma função rowCount .
Se você imprimir var_dump($result);
, verá que $result
contém a consulta e outras variáveis, para que nunca fique vazio.
Você pode colocar $result
um foreach
loop para ver os resultados.
foreach ($result as $record) {
var_dump($record);
}
Dentro do foreach
loop, você pode imprimir os resultados com este código.
foreach ($result as $record) {
print $record->nid;
print $record->title;
}
Se houver apenas um registro como resultado, use-o mysql_fetch_array()
para manipulá-lo.
foreach ($result as $record) { var_dump($record); }
var_dump($result->rowCount());