Dato il seguente codice:
Codice PHP:
$utenti_username =mysql_real_escape_string($_POST['utenti_username']);
$utenti_password =mysql_real_escape_string($_POST['utenti_password']);
$utenti_email =mysql_real_escape_string($_POST['utenti_email']);
$nuovo_utente = "INSERT INTO utenti
(utenti_username,utenti_password,utenti_email,utenti_reg)
VALUES('$utenti_username','$utenti_password','$utenti_email','1')";
$ins_nuovo_utente=mysql_query($nuovo_utente) or die (mysql_error());
Sapete dirmi perche mi inserisce 2 spazi bianchi dopo lo username? Cioč se lo username che voglio inserire č bode formato da 4 lettere lui mi inserisce bode ma se vado a misurare la lunghezza della stringa inserita č di 6 lettere, che problema ha la query? A me sembra corretta. Preciso che la lunghezza della variabile $utenti_username che preleva il valore del campo di un form da una pagina precedenteha lunghezza giusta, quindi il problema sta nella query o nel mio Db.