GDRCD 5.2 Denaro bigint postato il 28/03/2015 11:25:42 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti, ho provato a cercare ma non trovo nulla in proposito.
Vorrei trasformare il campo banca dei personaggi in un bigint, per avere più cifre a disposizione, e modificando la tabella non ho avuto alcun problema.
L'unico problema è che quando vado nella scheda del personaggio e faccio amministra, se provo a mettere un numero più alto di 2147483647 nel campo "denaro in banca" non me lo fa mettere. Presumo sia dovuto al gdrcd_filter, giusto? Come faccio in modo che ci sia un altro filtro num che abbia valori bigint e non int? Spero di essermi spiegato, grazie a tutti in anticipo!
Pagine → 1
28/03/2015 11:35:53
Non sarebbe più comodo trattarlo come fosse una normale stringa e fargli un cast (convertirlo) a bigint solo quando devi farci delle operazioni matematiche sopra?
28/03/2015 13:13:04
anche effettuando il type hinting(mi pare di aver capito così), php ha un limite nella grandezza delle cifre con cui può lavorare, ed è proprio il cifrone che tu stesso hai citato, pur levando il filter, verrebbe automaticamente considerato un numero a virgola mobile di default.
L'unico consiglio che posso darti è di non lavorare con cifre eccessive, ma adattare la tua valuta monetaria in modo tale che non sfori certi limiti...
28/03/2015 16:06:22
darkabe, potrei fare come dici in effetti, ma a quel punto quando faccio operazioni matematiche sopra non trovo lo stesso problema di cui parla soizora?
Forse è effettivamente meglio fare in modo che la moneta sia limitata ai 2 mld ecc.
28/03/2015 17:29:38 e modificato da dyrr il 28/03/2015 17:30:57
L'intero massimo con cui si può lavorare su php dipende da diversi fattori, principalmente se tutto l'insieme di sistema:
Versione di php
sistema operativo
hardware
Sono 32 o 64 bit.
Spesso però il sistema arriva a supportare interi più grandi di quelli a 32 bit.
Ti conviene provare il sistema con un piccolo script come questo
28/03/2015 17:36:50
Non l'ho detto prima ma lo sto usando in locale con xampp.
Ho provato il test e in effetti mi dà
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
BattleMapp - BattleMapp, il tool gratuito per creare mappe per Giochi di Ruolo!
KnightMyth - Intervista ai gestori del GdR KnightMyth ambientato nel mondo di Harry Potter
Spid - Revoca dell'Autoesclusione senza SPID: quali sono le alternative?
Gestori dei PbC - Articolo semiserio sui gestori che si possono trovare nei play by chat italiani suddivisi per tipologia!
Lista Mud - Lista dei Multi user dungeon (Mud) presenti sul protale
Lord of Ultima - Scopriamo Lord of Ultima...il nuovo Browser Game strategico di EA!