Ti consiglio di guardare una guida di php,
while (($data = fgetcsv($handle, 1000000, ";")) !== FALSE) {
$data //// è un array con tutte le colonne del csv riga per riga quindi $data[0] avra il primo valore e cosi via
}
qua data e un array che contiene una riga del csv, quindi leggo una riga ed ho la riga letta sotto forma di array, ne leggo un'altra fino a che non ce ne sono piu e mi rastituisce false while (($data = fgetcsv($handle, 1000000, ";")) !== FALSE)
esce dal while, quindi a quel piunto data non è piu un array. se vuoi stampare qualcosa lo devi fare nel while