- Home
- Categorie
- Coding e Sistemistica
- Coding
- Spazi in MySQL
- 
							
							
							
							
							
Spazi in MySQLCiao a tutti!! 
 Mi trovo di fronte ad una situazione alquanto strana (almeno per me).
 per motivi di modifica struttura DB ho dovuto fare il copia/incolla di alcuni dati.
 La cosa strana è che nei campi copiati gli spazi non mi vengono riconosciuti.
 Ho provato a fare un str_replace con " " o con " " ma i caratteri non vengono cambiati.
 Qualcuno saprebbe darmi una mano?Grazie 
 Stefano
 
- 
							
							
							
							
							
Nessun riesce a darmi una mano? 
 E' una situazione che non è mai capitata a nessun?
 
- 
							
							
							
							
							
Scusate, ho notato che il problema mi si presenta anche sui nuovi inserimenti. 
 Esiste un legame tra il mio problema e la funzione "mysql_escape_string();" che utilizzo per inserire i dati nel mio DB?Grazie 
 Stefano
 
- 
							
							
							
							
							Forse è meglio che ci posti la parte di codice con cui hai fatto il "copia e incolla". 
 
- 
							
							
							
							
							
In realtà è stato un vero e proprio Copia e Incolla. Cmq ho notato che anche salvando i dati direttamente dalla pagina php rimane il problema. 
 Se vedo però a sostituire gli spazi a mano nel Db risolvo il problema. Può creare disturbo la funzione "mysql_escape_string" che utilizzo prima del salvataggio sul DB?
 
- 
							
							
							
							
							prova a trimmare tutti i dati prima di inserirli... migliora? 
 
- 
							
							
							
							
							
Grazie per l'interesse. 
 Ho risolto così: $Note = preg_replace("/\s+/"," ",$Note) ;
 Sai perchè vengono inseriti dei caratteri nascosti nel DB?
 
- 
							
							
							
							
							non ne ho assolutamente idea. L'ho notato anch'io, ma me li inseriva solo se copiavo una qualsiasi cosa e poi la inserivo nel db tramite le pag di myadmin... comunque facendo $campo=trim($campo); non mi hai mai dato problemi!  
 
- 
							
							
							
							
							
Perfetto, consiglio utilissimo. Ti ringrazio Ciao 
 Stefano
 
- 
							
							
							
							
							figurati, di nulla!! 