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

    [MySQL] BETWEEN con DATETIME

    Codice PHP:
    $giorno_inizio date("Y-m-d")." 00:00:01";
    $giorno_fine date("Y-m-d")." 23:59:59";
    $query "SELECT * FROM notizie WHERE giornopub BETWEEN $giorno_inizio AND $giorno_fine ORDER BY giornopub DESC LIMIT 0, 50"
    Dov'è erro?
    Cambia il mondo, prima che il mondo ti cambi...

    golbez

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    ma poi l'hai eseguita la query?

  3. #3
    si si...

    Solo che mi sono dimenticato di una cosa fondamentale Le virgolette

    Codice PHP:


            $giorno_inizio 
    date("Y-m-d")." 00:00:01";
            
    $giorno_fine date("Y-m-d")." 23:59:59";
            
    $query "SELECT * FROM notizie WHERE giornopub BETWEEN '$giorno_inizio' AND '$giorno_fine' ORDER BY giornopub DESC LIMIT 0, 50";
            
    $result mysql_query($query$mysql_access); 
    Ora funge... Devo ricordarmi del sacro detto "Conta fino a 102039109310 prima di postare"
    Cambia il mondo, prima che il mondo ti cambi...

    golbez

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    potresti riscriverla così, senza bisogno di recuperare la data corrente da php.

    select * from notizie where date(giornopub) = curdate() order BY giornopub DESC LIMIT 0,50

  5. #5
    Grandioso! Grazie!
    Cambia il mondo, prima che il mondo ti cambi...

    golbez

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