1 2 3 4 | <?php $time1 = mktime(0, 0, 0, date('n'), date('j'), date('Y')); $time2 = mktime(23, 59, 59, date('n'), date('j'), date('Y')); ?> |
1 | SELECT * FROM table WHERE unixtimestamp BETWEEN $time1 AND $time2 |
Echt niet.quote:Op vrijdag 27 mei 2011 14:30 schreef henrivo het volgende:
Nee je hebt het verkeerd begrepen, al begrijp ik je reactie wel
Wat die code doet, is timestamps ophalen van de laatste 24 uur, terwijl ik graag timestamps van enkel de huidige dag wil ophalen
Maar ik wist niet dat BETWEEN ook een optie was, maargoed zelfs dáár weet ik weinig op eigenlijk
dan is je kolomtype verkeerdquote:
Nee, je kunt (oa.) BETWEEN $time1 AND $time2 vervangen door BETWEEN FROM_UNIXTIME($time1) AND FROM_UNIXTIME($time2)quote:Op vrijdag 27 mei 2011 14:44 schreef Tegan het volgende:
Anders moet het blijkbaar zo http://mysql.databases.as(...)-unix-timestamp.html .
Graag gedaan trouwens .quote:Op vrijdag 27 mei 2011 14:40 schreef henrivo het volgende:
Ik wil Tegan nog even bedanken, dit was precíes wat ik zocht!
Waarom zou je nou weer de laatste willen zien ipv het gemiddele ofzo ?quote:Op vrijdag 27 mei 2011 14:37 schreef -Datdus- het volgende:
Grrr... ik kom er niet uit..
Ik heb dus de tabellen:
sections
id
section_name
grades
id
user_id
section_id
grade
date
en ik wil het laatst toegevoegde cijfer dus laten zien met de bijbehorende section_name.
Dus bijvoorbeeld:
Nederlands 6.0
Wiskunde 8.5
Economie 7.5
Er kunnen dus meerdere cijfers zijn van economie maar ik wil alleen de laatste laten zien.
er is geen groupwise limitquote:Op vrijdag 27 mei 2011 14:53 schreef Tegan het volgende:
[..]
Waarom zou je nou weer de laatste willen zien ipv het gemiddele ofzo ?
Sorteren op waarde en dan LIMIT 1 ofzo?
Lelijk. Ik had de mooie oplossing al gegeven.quote:Op vrijdag 27 mei 2011 14:55 schreef Tegan het volgende:
Dan doe je aparte query per vak?
En dan in een loop ofzo?
Die eerste is heel begrijpelijk, die laatste ook als je hem een keer uitvoert met SELECT * en zonder WHERE, en die middelste moet je wat langer naar kijken.quote:
quote:Op vrijdag 27 mei 2011 14:51 schreef -Datdus- het volgende:
Ik moet echt mijn mysql gaan bijspijkeren.
Dit, want dan krijg je alleen één vak terug.quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |