Gå til innhold

Regneopperasjon i mysql, unix-time


Anbefalte innlegg

Skal hente ut rader fra en tabell som skjer mindre enn en uke frem i tid. her er mitt forslag:

 

$naa = time();
$query = mysql_query("SELECT * FROM kunde WHERE (($naa-neste_besok) < 604800)");

 

Poeng er da at jeg skal få ut de kundene som skal ha besøk innen en uke.. Men jeg får ut alle kunder....

Her er noen eksempler:

 

Bruktbil AS 17.03.2005 10332

Båtimp. 18.03.2005 96732

Eriks verksted 30.03.2005 1129932

 

Første kolonne er firmanavn, så dato for neste besøk, så $naa-neste_besok

 

 

Har også prøvd å bytte ut $naa med NOW(), men da returnerte den ingenting! Dersom jeg printer ut feltet "$naa-neste_besok" er dette opplagt mindre enn 604800...

 

Noen som har noen gode ideer?

Endret av EirikO
Lenke til kommentar
Videoannonse
Annonse

Bør du ikke bytte om rekkefølgen på $naa og neste_besok?

 

Si at $naa f.eks er 2 og neste_besok er 10, da vil du alltid få et negativt nummer hvis du gjør det i din rekkefølge og dermed får du ut alle kunder...

 

Det burde heller være:

 

SELECT * FROM kunde WHERE ((neste_besok-$naa) < 604800)

Endret av steinrr
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...