Alle bruger fra i dag KUN

Tags:    php sql

Hej Udvikleren,

Jeg leder efter en løsen som gøre at alle de bruger som er opret i dag kommer frem med nogle tal,

jeg har prøvet at gøre sådan her:

Fold kodeboks ind/udPHP kode 



og

Fold kodeboks ind/udPHP kode 


ingen af dem, kommer frem med nogle tal.


kunne godt tænke mig at vide hvad jeg gøre galt her?



10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
det skal da heller ikke være lig med, da det er dem fra i går af
Fold kodeboks ind/udKode 

det skal da være størrer end :)
Fold kodeboks ind/udKode 


ellers må du lige dumpe nogle test data vi kan prøve med, (max 10 rækker)
prøv evt sql sætningen inde i phpmyadmin



NOW() tager min og sekunder med, og er der ingen af dem der opfylder
http://www.w3schools.com/sql/func_now.asp

prøv at kigge på CURDATE()
http://www.w3schools.com/sql/func_curdate.asp

det er vel ikke deres id der er tidtpunktet for idag, du har vel et felt for hvornår de er oprettet ?

bare et hurtigt bud





SELECT id FROM bruger where opret_dato = CURDATE()

burde virke

alternativ, hvis du vil bruge now
(utested)
Fold kodeboks ind/udKode 




NOW() tager min og sekunder med, og er der ingen af dem der opfylder
http://www.w3schools.com/sql/func_now.asp

prøv at kigge på CURDATE()
http://www.w3schools.com/sql/func_curdate.asp

det er vel ikke deres id der er tidtpunktet for idag, du har vel et felt for hvornår de er oprettet ?

bare et hurtigt bud


Ååhh ja du har ret,

Jeg prøv at lave det sådan her:

Fold kodeboks ind/udSQL kode 





SELECT id FROM bruger where opret_dato = CURDATE()

burde virke

alternativ, hvis du vil bruge now
(utested)
Fold kodeboks ind/udKode 



Det virker heller ikke,

men hvis jeg siger

Fold kodeboks ind/udSQL kode 
så kommer den frem med 181, hvilke der ikke er opret i dag på siden (Kun 5)



så er vi nød til at tage en betingelse mere på, prøv dette (utested)
Fold kodeboks ind/udKode 

http://stackoverflow.com/questions/3887509/mysqls-now-1-day




Indlæg senest redigeret d. 05.09.2014 20:18 af Bruger #16075
så er vi nød til at tage en betingelse mere på, prøv dette (utested)
Fold kodeboks ind/udKode 

http://stackoverflow.com/questions/3887509/mysqls-now-1-day


Den kommer heller ikke frem med noget :(

jeg forstår det virkelig ikke da curdate skulle gerne være..



http://stackoverflow.com/questions/10763031/how-to-subtract-30-days-from-the-current-datetime-in-mysql
ref http://www.sitepoint.com/forums/showthread.php?776288-Compare-date-in-MySQL-with-Current-Date-Minus-3-Days-and-display-or-email
Fold kodeboks ind/udKode 

mere simpel (utested)


heller intet der kommer frem her,

Fold kodeboks ind/udPHP kode 




det skal da heller ikke være lig med, da det er dem fra i går af
Fold kodeboks ind/udKode 

det skal da være størrer end :)
Fold kodeboks ind/udKode 


ellers må du lige dumpe nogle test data vi kan prøve med, (max 10 rækker)
prøv evt sql sætningen inde i phpmyadmin



Yeaaaaaaaaaaa

Så virker det nu!!



t