stampando il valore di $dataCo è strano che contenga ancora la data in formato italiano,
in ogni caso la data deve essere separata dai trattini come nell'esempio che ho postato io.


prova ad eseguire questo codice e vedi cosa stampa

list ($d, $m, $y) = explode ("/", $data[2]);
$dataCo1 = "$y-$m-$d";
$dataCo2 = "$d-$m-$y";
echo "prova1: ".$dataCo1."
prova2: ".$dataCo2;