Perchè usi file di testo e non db????

cmq dovresti fare una cosa del genere
Codice PHP:
$filtronome=false;
$filtrocognome=false;
$filtromatricola=false;
$nome="";
$cognome="";
$matricola="";
if(isset(
$_GET['nome']))
{
    
$nome=$_GET['nome'];
    
$filtronome=true;    
}
if(isset(
$_GET['cognome']))
{
    
$cognome=$_GET['cognome'];
    
$filtrocognome=true;
}
if(isset(
$_GET['matricola']))
{
    
$matricola=$_GET['matricola'];
    
$filtromatricola=true;
}
$fp fopen("file.txt""r");
if(!
$fp) die ("Errore nella operaione con il file");
while (!
feof ($fp))
{
     
$riga=fgets($fp4096);
     
$vect=explode($riga);
     
$stamparecord=true;
     if(
$filtromatricola)
     {
         
$stamparecord = ($matricola==$vect[0])  
     }
     if(
$filtronome && $stamparecord)
     {
        
$stamparecord =  ($nome==$vect[1])
     }
     if(
$filtrocognome && $stamparecord)
     {
        
$stamparecord = ($cognome==$vect[2])
     }
     if(
$stamparecord)
     {
           echo 
$matricola." ".$nome." ".$cognome."
"
;
     }