come ti suggeriva civre probabilmente non definisci $rows, ma definisci $data['rows']. Alla vista passi l'array $data, dunque io proverei così:
Codice PHP:
if(count($data['rows']) > 0 ){
foreach($data['rows'] as $r) {
echo "<h1>
".$r['id']."</p></h1>";
}
}
else{
echo'VUOTO';
}