In queste settimane ho cercato di studiare un pò l'argomento dei database ma ora mi trovo di fronte ad un problema che non riesco a risolvere.
Il mio obiettivo è quello di inserire nella tabella di un database i dati provenienti da un CSV.
In particolare ho già inserito tutti i valori in un array.
Ho anche fatto la stampa a video dei parametri e risultano corretti nella rispettiva tabella ma quando vado effettivamente ad inserire i dati nel db nei campi di colonna non risultano i valori bensì delle stringhe come nell'immagine qui sotto:

Sapete dirmi come mai non compaiono i valori corretti come invece risultano essere stampati a video?
Questo è il testo da inserire nella textarea:
Exp;KE;TA;PM;PA;SC;Foot;Form;Endurance;Energy;Stre nght;Estimatestrenght;Role;Effort;Personality;Loca tion;Nickname;Date;Position;Evaluation
40;1;91;50;30;50;Right;80;90;100;5,6;5,56;Defender ;100;Ambitious;Home;abcde;12/07/2013 21.01;25;1
Questo è il sito in cui testare l'esecuzione:
http://gutoolsforyou.altervista.org/enterarrayindb.php
Infine questa è l'istruzione php:
Codice PHP:
$strSQL = "INSERT INTO Playersvote(Exp,KE,TA,PM,PA,SC,Foot,
Form,Endurance,Energy,Strenght,Estimatestrenght,Role,Effort,
Personality,Location,Nickname,Position,Evaluation)";
$strSQL .= " VALUES ('$player[1][0]','$player[1][1]','$player[1][2]',
'$player[1][3]','$player[1][4]','$player[1][5]','$player[1][6]',
'$player[1][7]','$player[1][8]','$player[1][9]','$player[1][10]',
'$player[1][11]','$player[1][12]','$player[1][13]','$player[1][14]',
'$player[1][15]','$player[1][16]','$player[1][17]','$player[1][18]')";
mysql_query($strSQL) OR die(mysql_error());
Se mi sono dimenticato qualcosa od avete bisogno di maggiori spiegazioni fatemi sapere
Grazie.