Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Confronto in campi TIME

    Ciao a tutti
    Devo confrontare 2 campi (TIME) in una tabella con un valore che gli passo io mi spiego:

    Ho questi due campi entrambi TIME in una tabella:
    OradInizio | OraFine

    Ora ho questa valore in una stringa:
    $time = date ("H:i:s");

    Come faccio in sql a vedere se $time è maggiore a OraInizio e minore di OraFine?
    In poche parole il valre $time deve essere contenuto tra il OraInizio e OraFine.

  2. #2
    Ho provato anche con questo:
    codice:
    $sql ="SELECT*FROM palinsesto WHERE Giorni LIKE '%$day%' AND OraInizio <= CURTIME() 
    AND OraFine >= CURTIME()";
    ma nulla mi da questo errore:
    Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, string given

  3. #3
    Ok risolto con BETWEEN ma aveo sbagliato ad inserire i nomi dei campi

  4. #4
    posta la query funzionante pls

  5. #5
    Quote Originariamente inviata da optime Visualizza il messaggio
    posta la query funzionante pls

    Codice PHP:
    "SELECT * FROM palinsesto WHERE Giorni LIKE '%$day%' AND CURTIME() BETWEEN OrarioInizio  
                AND OrarioFine"


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 © 2025 vBulletin Solutions, Inc. All rights reserved.