Salve,
per prima cosa vi spiego la mia situazione:
devo prelevare dei dati da Excel, questi dati vanno a formare una tabella in MySql (uso PhpMyAdmin), per fare tutto ciò uso PHP Excel reader.
Mi funziona.
Solo che ho due problemi nell'inserire i campi della tabella.
il primo problema sta nel fatto che con PHP non riesco a rimuovere uno spazio, ovvero facendo il $campi[$i]=str_replace(" ","_", $campi[$i]); non mi riesce a trovare lo spazio e quindi ad eliminarlo. Quando vado a controllare se questo campo è già presente nella tabella mi da l'errore del duplicato, perchè MySql legge lo spazio di PHP, ma nella tabella lo spazio non c'è, perchè la prima volta che lo inserisco, Mysql mi elimina automaticamente questo spazio. Ho provato ad eliminare lo spazio anche con MySql usando Trim prima dell'inserimento, ma niente, ho provato ad utilizzare il Like ed il %, ma non funziona.

il mio secondo problema sta che con PHP non riesco ad eliminare la "à". Quando leggo i campi in Excel, devo eliminare gli accenti perchè altrimenti dopo mi esce un casino assurdo. Però non funziona.
Ho provato con :
$campi[$i]=str_replace('Abilità','a', $campi[$i]);
$campi[$i]=str_replace(chr(195),'a', $campi[$i]);
$campi[$i]=str_replace('à','a', $campi[$i]);

Ma nessun risultato.


Grazie in anticipo e se avete bisogno di altre informazioni chiedetemi pure.