Te pido de favor que imprimas a pantalla tu variable $sql y verfiques que este bien el query de esta forma podemos descartar que existe algun problema en la creación de la variable $fecha.
Bueno ademas de que la forma en como concatenas tu variable $fecha no es la correcta:
Código PHP:
$fecha ="";
if ($dia)
{$fecha.=$fecha." ".$dia;}
if ($mes)
{$fecha.=$fecha."/".$mes;}
if ($anos)
{$fecha.=$fecha."/".$anos;}
Saludillos.