Respuestas:
Si estoy en lo correcto, el resultado de la llamada execute () debería ser una DatabaseStatementInterface que tiene una función rowCount .
Si imprime var_dump($result);
, verá que $result
contiene la consulta y otras variables para que nunca esté vacía.
Puedes poner $result
un foreach
bucle para ver los resultados.
foreach ($result as $record) {
var_dump($record);
}
Dentro del foreach
bucle, puede imprimir los resultados con este código.
foreach ($result as $record) {
print $record->nid;
print $record->title;
}
Si solo hay un registro como resultado, utilícelo mysql_fetch_array()
para manejar el registro.
foreach ($result as $record) { var_dump($record); }
var_dump($result->rowCount());