La cosa migliore da fare sarebbe di non recuperare l'intero contenuto di una tabella, se poi ti servono solo qualche dato.
codice:
$dati = mysql_query("SELECT * FROM `home` WHERE id = 2");
$row = mysql_fetch_array($dati);
echo $row["titolo"];
L'alternativa che vuoi tu è quella di iterare tutti i risultati finché non trovi quello con l'id che ti interessa.