Allora io ho un form con un campo chiamato "cerca" che si collega alla pagina cerca.php


cerca.php

Codice PHP:
<?php

include 'connessione.php';

$cerca $_POST['cerca'];

if ( 
eregi ('[\<>\[%&"*]'$cerca) || ( $cerca == '' )) {
    
header ("Location: page.php?error=not_found");
    exit();
    }
    
$query "SELECT * FROM news WHERE titolo LIKE '%$cerca%'";
$result mysql_query($query$db_conn);
$num_rows mysql_num_rows($result);

if ( 
$num_rows != ) {
    
header ("Location: page.php?error=not_found");
} else {
    while (
$row mysql_fetch_array($result)) {
        echo 
'<a href=leggi.php?id='.$row['id'].'>'.$row['titolo'].'</a>
'
;
        }
}

?>
Il problema nasce nel momento in cui sul database ho 2 titoli che hanno in comune una stessa parola.. esempio:

id titolo corpo
1 il php linguaggio corpo della news
2 grande il php copro della news.......


Praticamente non mi stampa a video i 2 titoli.. ma nulla...
Come devo fare?

Grazie mille anticipatamente