allora per quanto riguarda la correzione dell'errore semplicemente era una "svista".
Quello che fa mysql_num_rows() è contare quante righe sono state recuperate da una query.
Tu avevi detto se le righe recuperate sono più di 0 allora stampa "NO SEARCH VALUE", nyo89 ti ha corretto il > con il <... tutto qui 
Per quanto riguarda i risultati devi impostare un ciclo while (ti riposto tutto il codice con il ciclo):
(tra l'altro la variabile $row da dove la prendi?!
)
Codice PHP:
if ($search !== "") {
$sql = "SELECT * FROM `feed` WHERE `titolo` LIKE '%$search%' ";
$result = mysql_query($sql);
$nr = mysql_num_rows($result);
if ($nr<1) { //Ti ho corretto anche questa, visto che i valori restituiti da mysql_num_rows() vanno da 0 in su
echo "NO SEARCH VALUE";
} else {
while($row = mysql_fetch_array($result))
{
echo ">> <a href=\"onefeed.php?feed=" . $row["feed_id"] . "\">" . $row["titolo"] . "</a>
";
}
}
}
e va a capo ad ogni link (giusto perchè c'è il
)
ciao