Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: datetime

  1. #11
    Originariamente inviato da judith86
    ciao!
    grazie per la tua risposta!e per la velocità!
    il campo nel db intendo campo 'tipo' 'DATETIME'

    Per il now() non funziona ho già provato ma nn funziona!
    ...
    vedere ...vedere.... lo script usato.

    Molte volte non funziona perche' viene usato qualcosa di buffo nel codice.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12
    o meglio mi aggiorna il valore del campo allo stesso modo in cui lo aggiorna se inserisco date(Y-m-d H:i:s), cioè l'ora resta 00:00:00

  3. #13
    codice:
    $query="UPDATE user SET lastAccess='NOW()' WHERE ID='$a'";

    Allora, ti spiego, l'obiettivo è di tenere in memoria la data dell'ultimo accesso effettuato dall'utente.
    Per far ciò,(non so se è corretto) chiamo una funzione al momento del logout che aggiorna il campo dell'ultimo accesso ('lastAccess') dove l'ID dell'user è specificato dalla varaibile passata come parametro nella funzione

    nel db di phpmyadmin lastAccess è un campo di tipo DATETIME


    Grazie dell'interessamento!

  4. #14
    no no NOW() non funziona mi sono sbagliata scusa

  5. #15
    vedi che qualcosa di buffo c'e' in quella riga?

    codice:
    $query="UPDATE user SET lastAccess = NOW() WHERE ID='$a'";
    now() e' una funzione, se tu la metti tra apici diventa una stringa. Quindi se cerchi di scrivere 'now()' come stringa in una data-ora ILLO si innervosisce.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    No si scusa infatti prima funzionava poi l'ho riscritta lasciando gli apici perchè nella query l'avevo sostituia con una variabile che prendeva una data.

    Comunque thanks a lot!

    Ho capito il problema, o meglio non l'ho capito ma l'ho raggirato,anche grazie a i tuoi consigli..

    In pratica, prima al posto di
    codice:
    lastAccess=NOW()
    inserivo
    codice:
    lastAccess='$d'
    dove$d era uguale alla data di accesso dell'utente al momento del login memorizzata in una variabile SESSION, che non si prendeva, forse per lo stesso motivo degli apici...

    Ma a prescidere credo che per il mio caso specifico possa andare bene anche in questo modo.

    Grazie per l'attenzione e il tempo per l'aiuto!

  7. #17
    Your welcome!

    Ma alla prossima apri un tuo thread senza scoperchiare tombe altrimenti verremo giustamente cazzuolati dagli onorevoli moderatori.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.