Ciao a tutti,potete aiutarmi a capire per quale motivo lo script non funziona:
Codice PHP:
<?php
//connessione al database
include('../connect.php');

//questa è la data di oggi
$data date("Y-m-d");

//selezioniamo i giovani
$query "SELECT * FROM GIOC_giovani UNION SELECT * FROM GIOC_giovani_port";
$result mysql_query($query) or die (mysql_error());
while(
$row=mysql_fetch_array($result)) {
$numero $row['numero'];
$nome $row['nome'];
$cognome $row['cognome'];
$ruolo $row['ruolo'];
$eta $row['età'];
$compleanno $row['compleanno'];
$allenamenti $row['allenamenti'];
$allenamenti_fatti $row['allenamenti_fatti'];
$squadra $row['squadra'];
$punti $row['punti'];
$costo $row['costo'];
$tiro $row['tiro'];
$velocita $row['velocità'];
$tecnica $row['tecnica'];
$scivolata $row['scivolata'];
$tuffo $row['tuffo'];
$respinta $row['respinta'];
$presa $row['presa'];
$reattivita $row['reattività'];
$resistenza $row['resistenza'];
$forma_fisica $row['forma_fisica'];
$morale $row['morale'];
$ammonizioni $row['ammonizioni'];
$presenze $row['presenze'];
$gol $row['gol'];
$parate $row['parate'];
$foto $row['foto'];
}

//selezioniamo gli adulti
$query "SELECT * FROM GIOC_adulti UNION SELECT * FROM GIOC_adulti_port";
$result mysql_query($query) or die (mysql_error());
while(
$row=mysql_fetch_array($result)) {
$compleanno $row['compleanno'];
$eta $row['età'];
}

if(
$data == $compleanno) {
//aumento di 20 giorni il compleanno dei giovani
$aumento_giorni "UPDATE GIOC_giovani SET compleanno = compleanno + interval 20 day WHERE compleanno = '$data'";
$result mysql_query($aumento_giorni) or die (mysql_error());

//aumento di un anno il campo età dei giovani
$aumento "UPDATE GIOC_giovani SET età = età+1 WHERE compleanno = '$data'";
$result mysql_query($aumento) or die (mysql_error());

//aumento di 20 giorni il compleanno dei giovani portieri
$aumento_giorni "UPDATE GIOC_giovani_port SET compleanno = compleanno + interval 20 day WHERE compleanno = '$data'";
$result mysql_query($aumento_giorni) or die (mysql_error());

//aumento di un anno il campo età dei giovani portieri
$aumento "UPDATE GIOC_giovani_port SET età = età+1 WHERE compleanno = '$data'";
$result mysql_query($aumento) or die (mysql_error());

//aumento di 20 giorni il compleanno degli adulti
$aumento_giorni "UPDATE GIOC_adulti SET compleanno = compleanno + interval 20 day WHERE compleanno = '$data'";
$result mysql_query($aumento_giorni) or die (mysql_error());

//aumento di un anno il campo età degli adulti
$aumento "UPDATE GIOC_adulti SET età = età+1 WHERE compleanno = '$data'";
$result mysql_query($aumento) or die (mysql_error());

//aumento di 20 giorni il compleanno degli adulti portieri
$aumento_giorni "UPDATE GIOC_adulti_port SET compleanno = compleanno + interval 20 day WHERE compleanno = '$data'";
$result mysql_query($aumento_giorni) or die (mysql_error());

//aumento di un anno il campo età degli adulti portieri
$aumento "UPDATE GIOC_adulti_port SET età = età+1 WHERE compleanno = '$data'";
$result mysql_query($aumento) or die (mysql_error());
}

//se un giocatore compie 19 anni
if($ruolo == 'Pt' && eta == '19') {

//lo passo nella tabella dei portieri adulti

$query_insert mysql_query("INSERT INTO GIOC_adulti_port WHERE $compleanno == $data
(numero,nome,cognome,ruolo,età,compleanno,allenamenti,allenamenti_fatti,squadra,punti,costo,tuffo,respinta,presa,reattività,resistenza,forma_fisica,morale,ammonizioni,presenze,parate,foto)

VALUES

('
$numero', '$nome', '$cognome', '$ruolo', '$eta', '$compleanno', '$allenamenti', '$allenamenti_fatti', '$squadra', '$punti', '$costo', '$tuffo', '$respinta', '$presa', '$reattivita', '$resistenza', '$forma_fisica', '$morale', '$ammonizioni', '$presenze', '$gol', '$foto')") or die (mysql_error());

}elseif(
eta == '19'){

//lo passo nella tabella degli adulti

$query_insert mysql_query("INSERT INTO GIOC_adulti WHERE $compleanno == $data
(numero,nome,cognome,ruolo,età,compleanno,allenamenti,allenamenti_fatti,squadra,punti,costo,tiro,velocità,tecnica,scivolata,resistenza,forma_fisica,morale,ammonizioni,presenze,gol,foto)

VALUES

('
$numero', '$nome', '$cognome', '$ruolo', '$eta', '$compleanno', '$allenamenti', '$allenamenti_fatti', '$squadra', '$punti', '$costo', '$tiro', '$velocita', '$tecnica', '$scivolta', '$resistenza', '$forma_fisica', '$morale', '$ammonizioni', '$presenze', '$gol', '$foto')") or die (mysql_error());
}

// lo cancello dalla tabella dei giovani
$query mysql_query("DELETE FROM GIOC_giovani WHERE compleanno = '$data' AND età='19'");
$query mysql_query("DELETE FROM GIOC_giovani_port WHERE compleanno = '$data' AND età='19'");
?>
Praticamente se la data di oggi è uguale alla data del compleanno lo script deve aumentare di 1 l'età e di 20 giorni il campo "compleanno" sulla tabella del database,ma questo non succede!
Potete aiutarmi?