[RISOLTO]Settare datetime postato il 06/12/2017 21:49:04 nel forum programmazione, gdrcd, open source, hosting e modificato da miagy il 15/12/2017 00:33:02
Ciao ragazzi,
Scrivo qui perché non riguarda GDRCD
allora, data una tabella oggetto con un campo chiamato giorno e minuto che può essere settato con qualsiasi valore (2,7,0,1000 ecc), come posso aggiungere il valore scelto solo al campo day e al campo minut dell'ora attuale.
Mi spiego ancora MEGLIO.
Ora sono le 21.00.13 del 06/12
Scegliendo oggetto Z che ha come valore giorno 1 e minuto 6, che tipo di update devo fare affinché cambi in 21.06.13 del 07/12?
Pagine → 1
06/12/2017 21:59:36
Non credo di aver compreso bene.
Ti chiederei di mostrare con precisione un contenuto reale di esempio per quelle due colonne e successivamente come vorresti che diventassero.
Secondariamente ti chiederei come mai non hai usato un campo piu' appropriato per l'archiviazione delle date. MySql e altri RDBMS supportano tipologie di dato che permettono di archviare data ed ora in un unica colonna e questo agevola di molto le ricerche e le varie operazioni sulle date.
06/12/2017 21:59:41 e modificato da dyrr il 06/12/2017 22:00:55
qualcosa tipo:
06/12/2017 22:23:02
che tipologia di campo è ? da quello che scrivi non mi sembra uno di quelli più convenzionali.
11/12/2017 13:33:37 e modificato da miagy il 15/12/2017 00:33:27
Intanto chiedo scusa per il ritardo: ho potuto connettermi solo adesso.
Allora, mi spiego meglio perché effettivamente mi sono spiegato da cani.
Sostanzialmente tutto il discorso è legato all'equipaggiamento di alcuni oggetti che possono potenziare per giorni/ore le stats degli utenti (settati nel pannello di creazione oggetto). Ovviamente, le stat standard sono regolate nella tabella OGGETTO (quindi, ad esempio, LANCIA incrementa 3 su forza e toglie -1 su velocità; arco incrementa 2 su destrezza e 1 su attacco ecc).
Adesso, fino a quando si tratta di crearlo/attivarlo il problema non si pone. Funziona tutto alla perfezione. Il problema che ho, sorge quando si tratta di eliminare tale potenziamento.
Ho dunque creato una pagina (controllo_potenziamento.php) che dovrebbe controllare se tra gli oggetti del personaggio ci sia un oggetto la cui data termine di potenziamento è scaduta o no.
11/12/2017 19:39:39
hai provato a stampare la query ?
ed il suo risultato ?
che errore ti restituisce ?
12/12/2017 22:00:57 e modificato da miagy il 15/12/2017 00:33:55
Okay, sono riuscito a sistemare e adesso tutto funziona perfettamente.
Ho solo un problema: adesso anche se trova solo un risultato (data potenziamento ormai passata) mi mette in NULL tutte, anche quelle il cui potenziamento è ancora validoò
13/12/2017 10:18:12
13/12/2017 11:33:13 e modificato da miagy il 13/12/2017 11:33:29
13/12/2017 20:03:53
Alluuura, ho aggiornato il codice ora dovrebbe andare e mi spiego anche perché facevi una select :)
Praticamente, faccio selezionare solo i record che hanno oggetti che non sono ancora scaduti ma che lo dovranno essere. Quindi per ogni record mi porto via il nome del pg che ha l'oggetto e i tre attributi che usi nel calcolo. Ciclo i risultati della query con il while quindi poi, prima, aggiorno le stat poi setto l'oggetto come scaduto per il pg specificato
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Syl'Rin Divinità dell'Inganno
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
La Tana del Ladro: Il Giorno in cui il Nord Respirò
Hogwarts Express - Harry Potter GDR Forum: 🦉 Gazzetta del Castello – Speciale nomine!
Nyx Insight - Project S.E.T.: Aggiornamenti Tryouts
Sea of Conquest: Vi presento Fung! 🐼
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!
Hero Wars: Guadagnare Catalysts nella Totem Fusion
Star Trek Horizon: Questlog: Il mondo fantasma
enigmatrix ha recensito Cleveland City
Il gestore di Exclusive Villa GdR ha risposto alla recensione di hhhh
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
enor_staff ha risposto alla discussione: Eroi di Enor
onestamente ha recensito Cleveland City
Sea of Conquest: Nuovo Eroe: Alonso, la Lama d'Ombra!
Hero Wars: Lara Croft è ora disponibile per il preordine!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Naruto Legend - Intervista allo staff del play by forum Naruto Legend!
Gdr e Narrazione - Come il Narratore/Master sceglie di impostare il proprio gioco di ruolo..
Mmo su Peer - Progettazione e Sviluppo di un Multiplayer Online Game su Reti Peer-to-Peer
Ineffabilità GdR - L'ineffabilità del gioco di ruolo: riflessioni e considerazioni
Giochi Star Wars - Lista completa dei giochi di ruolo online ambientati nel mondo di Star Wars
Stargate Command Online - Intervista alla gestione di Stargate Command Online il play by chat ambientato nel mondo di Stargate
Anelli - La Simbologia dell'Anello nella letteratura del XII secolo
Ambientazioni GDR - Alcuni consigli di Romeo Gentile su come creare un ambientazione