Ok scusa, e vero, ti posto parte del codice con le due prove che ho fatto :
1) Con il WHILE e mysql_both :
$sql="SELECT rubrica.id,
rubrica.nome,
rubrica.data,
FROM rubrica
WHERE 1 " ;
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if(($count)>0){
while ($array = mysql_fetch_array($result,MYSQL_BOTH)){
$idp = $array[0];
$nome = $array[1];
$data = $array[2];
$ex=explode("/",$array[2]);
$a = $ex[0];
$b= $ex[1];
$c = $ex[2];
$sql1=("INSERT INTO rubrica_copia VALUES('$idp', '$nome', '$data', '$a', '$b', '$c')");
$result1=mysql_query($sql1);
}
2) con il ciclo FOR (dato il dubbio che while potesse saltare il primo record) :
$sql="SELECT........ " ;
$result=mysql_query($sql);
$array=mysql_fetch_array($result,MYSQL_BOTH);
$count=count($array);
for ($i=0; $i<=$count; $i++) {.......
assegnazione delle variabili ed insert.................
dimmi dove sbaglio.........