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

    [SQL] query ambigua: prob con magg o min

    Qualcuno mi spiega x' questa query, scritta così non va
    Codice PHP:
    $query_prox "SELECT * FROM eventi WHERE inizio>'"mktime("0","0","0""$mese""$giorno""$anno") ."' ORDER BY idevento DESC";
    $result_prox mysql_query($query_prox$db);
    while (
    $row mysql_fetch_array($result_prox))
    { ... 
    e se la scrivo così come sotto invece funziona??
    Codice PHP:
    $query_prox "SELECT * FROM eventi WHERE inizio<'"mktime("0","0","0""$mese""$giorno""$anno") ."' ORDER BY idevento DESC";
    $result_prox mysql_query($query_prox$db);
    while (
    $row mysql_fetch_array($result_prox))
    { ... 
    I record sono sicuro ke ci sono, x esempio il 31/1/05 è 1107126000 (ed è 1 record nel db) e oggi è 1106149860 percui dovrebbe andare! e invece no..

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Prova a togliere un po' di apici:

    SELECT * FROM eventi WHERE inizio>". mktime(0,0,0,$mese,$giorno,$anno)." ORDER BY idevento DESC

  3. #3
    ho già provato ma solo sotituendo 1106149860 al mktime va!

  4. #4
    come non detto risolto..mi perdevo un punto dopo il mktime...

  5. #5
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Puoi farlo anche direttamente dall'sql:

    SELECT * FROM eventi WHERE inizio > UNIX_TIMESTAMP('$anno-$mese-$giorno 00:00:00') ORDER BY idevento DESC

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.