Problemi con la registrazione
Problemi con la registrazione postato il 19/03/2017 21:58:24 nel forum programmazione, open source e hosting
Scusate il mio disturbo non so nemmeno se devo scrivere qui , ho una land che risulta chiusa ho avevo problemi con la linea e non avevo un pc .Non capisco il perchè quando vado a registrare un pg mi da questo errore:GDRCD MySQL Error [File: iscrizione.php; Line: 315]ErrorCode: 1364ErrorString: Field 'ultimo_refresh' doesn't have a default valueDettaglio dell'errore: INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza ) VALUES ('pinco', 'Bianchi', 'dac2b494106682926f5d951e3a8bb0058c136a19', NOW(), '[email protected]', 'm', 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0 )non capisco dove devo andare a cercare per mettere a posto questo errore .Uso la versione GDRcd 5.1 .Gentilmente se qualcuno potesse rispondere gliene sarei gratoMassimiliano
Pagine → 1
19/03/2017 22:16:58
Credo ci siano penso almeno dieci discussioni uguali nel forum, basta cercare...https://www.gdr-online.com/readforum.asp?id=213223 ↗https://www.gdr-online.com/readforum.asp?id=212743 ↗https://www.gdr-online.com/readforum.asp?id=217338 ↗
20/03/2017 09:44:40
max75 ha scritto: ErrorString: Field 'ultimo_refresh' doesn't have a default value
Il problema è che il campo "ultimo_refresh" non ha un valore di default impostato sul DB. Questo significa che quando crei il personaggio o gli dici cosa metterci dentro od il DB non sa cosa farne... e si blocca la query.La soluzione è di andare sul database ed impostare un valore di default (che può essere NULL o CURRENT DATE o cosa preferisci) per questo campo, in modo che quando crei il personaggio il DB sappia cosa infilarci.
20/03/2017 12:09:25
julietpoulain ha scritto: Già provata questa via. Se imposti un valore per 'ultimo_refresh' poi te lo chiede per 'ora_entrata', 'ora_uscita', 'prestavolto', 'nome' e così via senza mai finire.
Ni... poi finisce, quando hai impostato tutti i campi.L'alternativa è agire sulla query di creazione del personaggio inserendo lì i valori da assegnare a quei campi, in modo che in fase di creazione vengano popolati.Alcuni campi (tipo "nome") sono popolati dalla query, non serve abbiano un default value ed anzi è bene non lo abbiano perché non deve essere possibile una registrazione senza impostare il nome... campi aggiuntivi, come "prestavolto" devono seguire la stessa logica: se possono essere lasciati bianchi puoi impostare un default valute, se invece devono essere popolati obbligatoriamente all'iscrizione devono essere passati con la query di creazione pg senza un possibile default.
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!