Oggi è 17/06/2025, 15:05

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Regole del forum


- Dare titoli sensati, non titoli tipo "Aiuto" oppure "Problema", i topic analoghi verranno immediatamente chiusi.
- Utilizzare http://www.pastebin.com per script superiori a 20 righe.



 Pagina 1 di 1 [ 3 messaggi ] 

  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO][HELP]MySQL sscanf
MessaggioInviato: 19/02/2011, 20:20 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Salve, nel mio sistema di registrazione/login mysql tutto funge, ho inserito 7 parametri da salvare, uscendo salva tutti i parametri nel database alla perfezione ed entrando li setta bene.
Ma! Se provo ad aggiungere un 8° parametro si sballa tutto, nel senso che settando dal database il valore dell'8° dato, il 7° prende il valore dell'8°, il 6° prende il valore del 7°, il 5° prende il valore del 6° e così via per tutti i campi INT.
Se non mi sono spiegato bene vi mostro degli screen:
Così tutto funziona bene :asd:
Codice:
sscanf(line, "p<|>s[24]s[24]s[24]dddd", data[0], data[1], data[2], data2[0], data2[1], data2[2], data2[3]);

Nel database viene fuori così:
Immagine

Se invece aggiungo l'8° campo INT in questo modo:
Codice:
sscanf(line, "p<|>s[24]s[24]s[24]ddddd", data[0], data[1], data[2], data2[0], data2[1], data2[2], data2[3], data2[4]);

Tutti i valori vengono assegnati al campo precedente sballando tutto, così:
Immagine

L'array l'ho aumentato ed ho settato tutto bene (apparentemente)
Aiutatemi per favore D:

_________________
Firma cancellata. Ripassa il regolamento.


Ultima modifica di Alby Fire il 19/02/2011, 20:54, modificato 6 volte in totale.

Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]MySQL sscanf
MessaggioInviato: 19/02/2011, 20:36 
Utente

Iscritto il: 06/11/2010
Messaggi: 198
Favourite GTA: San Andreas

Karma
1


Non connesso
I primi due campi della tabella sono stringhe ma il terzo no (invece nello sscanf vedo i primi tre parametri come stringhe) e l'IP dovrebbe essere una stringa, non un intero.

_________________
https://t.me/pump_upp


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]MySQL sscanf
MessaggioInviato: 19/02/2011, 20:56 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Peppe ha scritto:
I primi due campi della tabella sono stringhe ma il terzo no (invece nello sscanf vedo i primi tre parametri come stringhe) e l'IP dovrebbe essere una stringa, non un intero.

D: oddio è vero, ho spostato le variabili string tutte a sinistra dimenticantomi di spostare anche i campi nel database, dopo metto a posto e ti dico, grazie ^^

EDIT: Grazie Peppe. avevo sbagliato l'ordine delle variabili assegnate ai vari campi, ora funziona perfettamente.
Potete chiudere ^^

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 1 di 1 [ 3 messaggi ] 

  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Chi c’è in linea

Visitano il forum: Bing [Bot] e 6 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron