Problema Problema nel salvare numeri e string in MySQL

OuDayas

Utente Normale
Autore del topic
10 Maggio 2017
51
29
Miglior risposta
0
Sto scrivendo un sistema di registrazione e di login per un server in MySQL.
Ho un problema nel salvare e far leggere alcune variabili sia stringhe che numeri, come posso risolvere questa cosa? In pratica se provo a far salvare un numero, scrivo per esempio "22" lo salva nel database come "2" uguale per le stringhe scrive tutt'altro, quale sarebbe il codice corretto? dato che ho provato di tutto? Dato che sto ancora imparando con MySQL
Perfavore, Entra oppure Registrati per vedere i Link!
 
In che campo del database stai salvando quel dato? (es: username, email, password, colonnaX, colonnaY). Quel campo di che tipo è? Per una stringa dovresti usare il VARCHAR (poi devi settarne la lunghezza), o se è una stringa molto lunga la cui lunghezza può variare devi usare il TEXT.
 
Sto cercando di salvare un numero nella colonna "age" del database, praticamente entri, ti registri con la password, poi dovresti digitare l'età, poi il sesso che l'ho fatto con due variabili, cioè imposta 1 o 2 in base al sesso, però per quanto riguarda l'età quando inserisco il testo non lo salva nel database o addirittura lo codifica, tipo inserendo 22 lo salva con 2, o con i caratteri speciali ALT dello spazio.

In che campo del database stai salvando quel dato? (es: username, email, password, colonnaX, colonnaY). Quel campo di che tipo è? Per una stringa dovresti usare il VARCHAR (poi devi settarne la lunghezza), o se è una stringa molto lunga la cui lunghezza può variare devi usare il TEXT.
 
Sto cercando di salvare un numero nella colonna "age" del database, praticamente entri, ti registri con la password, poi dovresti digitare l'età, poi il sesso che l'ho fatto con due variabili, cioè imposta 1 o 2 in base al sesso, però per quanto riguarda l'età quando inserisco il testo non lo salva nel database o addirittura lo codifica, tipo inserendo 22 lo salva con 2, o con i caratteri speciali ALT dello spazio.

In che campo del database stai salvando quel dato? (es: username, email, password, colonnaX, colonnaY). Quel campo di che tipo è? Per una stringa dovresti usare il VARCHAR (poi devi settarne la lunghezza), o se è una stringa molto lunga la cui lunghezza può variare devi usare il TEXT.
Di che tipo è quella colonna? Eventualmente posta il codice che usi per inserirla nel database.
 
Sto cercando di salvare un numero nella colonna "age" del database, praticamente entri, ti registri con la password, poi dovresti digitare l'età, poi il sesso che l'ho fatto con due variabili, cioè imposta 1 o 2 in base al sesso, però per quanto riguarda l'età quando inserisco il testo non lo salva nel database o addirittura lo codifica, tipo inserendo 22 lo salva con 2, o con i caratteri speciali ALT dello spazio.

In che campo del database stai salvando quel dato? (es: username, email, password, colonnaX, colonnaY). Quel campo di che tipo è? Per una stringa dovresti usare il VARCHAR (poi devi settarne la lunghezza), o se è una stringa molto lunga la cui lunghezza può variare devi usare il TEXT.
Di che tipo è quella colonna? Eventualmente posta il codice che usi per inserirla nel database.

Ho già inserito il link di pastebin dell'intero file nel post, per far vedere il codice, eccolo qua
Perfavore, Entra oppure Registrati per vedere i Link!