abonnement Unibet Coolblue
pi_97382223
Zoiets?

Weet niet of het werkt hoor/de makkelijkste manier is :P.

1
2
3
4
<?php
$time1 
mktime(000,  date('n'), date('j'),  date('Y'));
$time2 mktime(235959,  date('n'), date('j'),  date('Y'));
?>

1SELECT * FROM table WHERE unixtimestamp BETWEEN $time1 AND $time2
  vrijdag 27 mei 2011 @ 14:21:27 #277
75592 GlowMouse
l'état, c'est moi
pi_97382497
een timestamp-kolom heeft geen integer-representatie
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 14:30:00 #278
272287 henrivo
Tikt tegen jassies
pi_97382837
Nee je hebt het verkeerd begrepen, al begrijp ik je reactie wel :P

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 :@
pi_97382959
quote:
0s.gif Op vrijdag 27 mei 2011 14:30 schreef henrivo het volgende:
Nee je hebt het verkeerd begrepen, al begrijp ik je reactie wel :P

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 :@
Echt niet.
pi_97382988
Hij haalt timestamps op van 0:00:00 vandaag tot 23:59:59 vandaag.
  vrijdag 27 mei 2011 @ 14:33:31 #281
272287 henrivo
Tikt tegen jassies
pi_97383149
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.
Lekker happen
  vrijdag 27 mei 2011 @ 14:38:11 #283
75592 GlowMouse
l'état, c'est moi
pi_97383191
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 14:40:26 #284
272287 henrivo
Tikt tegen jassies
pi_97383285
Ik wil Tegan nog even bedanken, dit was precíes wat ik zocht! :D
  vrijdag 27 mei 2011 @ 14:41:14 #285
75592 GlowMouse
l'état, c'est moi
pi_97383322
quote:
14s.gif Op vrijdag 27 mei 2011 14:40 schreef henrivo het volgende:
dit was precíes wat ik zocht! :D
dan is je kolomtype verkeerd
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97383379
quote:
16s.gif Op vrijdag 27 mei 2011 14:41 schreef GlowMouse het volgende:

[..]

dan is je kolomtype verkeerd
:P .
  vrijdag 27 mei 2011 @ 14:43:12 #287
272287 henrivo
Tikt tegen jassies
  vrijdag 27 mei 2011 @ 14:46:00 #289
75592 GlowMouse
l'état, c'est moi
pi_97383544
quote:
0s.gif Op vrijdag 27 mei 2011 14:44 schreef Tegan het volgende:
Anders moet het blijkbaar zo http://mysql.databases.as(...)-unix-timestamp.html .
Nee, je kunt (oa.) BETWEEN $time1 AND $time2 vervangen door BETWEEN FROM_UNIXTIME($time1) AND FROM_UNIXTIME($time2)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97383691
Timestamps zijn overigens gewoon opgeslagen als UnixTimestamp...

http://www.w3schools.com/sql/sql_datatypes.asp
pi_97383807
Ik moet echt mijn mysql gaan bijspijkeren.
Lekker happen
pi_97383856
quote:
14s.gif Op vrijdag 27 mei 2011 14:40 schreef henrivo het volgende:
Ik wil Tegan nog even bedanken, dit was precíes wat ik zocht! :D
Graag gedaan trouwens :).
pi_97383924
quote:
99s.gif 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.
Waarom zou je nou weer de laatste willen zien ipv het gemiddele ofzo :o ?

Sorteren op waarde en dan LIMIT 1 ofzo?
  vrijdag 27 mei 2011 @ 14:54:21 #294
75592 GlowMouse
l'état, c'est moi
pi_97383951
quote:
0s.gif Op vrijdag 27 mei 2011 14:53 schreef Tegan het volgende:

[..]

Waarom zou je nou weer de laatste willen zien ipv het gemiddele ofzo :o ?

Sorteren op waarde en dan LIMIT 1 ofzo?
er is geen groupwise limit
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97384016
Dan doe je aparte query per vak?

En dan in een loop ofzo?
  vrijdag 27 mei 2011 @ 14:56:12 #296
75592 GlowMouse
l'état, c'est moi
pi_97384045
quote:
0s.gif Op vrijdag 27 mei 2011 14:55 schreef Tegan het volgende:
Dan doe je aparte query per vak?

En dan in een loop ofzo?
Lelijk. Ik had de mooie oplossing al gegeven.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97384081
Mooi vs. begrijpbaar :P.
  vrijdag 27 mei 2011 @ 14:59:50 #298
75592 GlowMouse
l'état, c'est moi
pi_97384235
quote:
0s.gif Op vrijdag 27 mei 2011 14:57 schreef Tegan het volgende:
Mooi vs. begrijpbaar :P.
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97384300
Ik heb het niet gelezen maar baseerde mijn mening enkel hierop.
quote:
99s.gif Op vrijdag 27 mei 2011 14:51 schreef -Datdus- het volgende:
Ik moet echt mijn mysql gaan bijspijkeren.
pi_97384405
quote:
0s.gif Op vrijdag 27 mei 2011 14:54 schreef GlowMouse het volgende:

[..]

er is geen groupwise limit
Dit, want dan krijg je alleen één vak terug. :)
Lekker happen
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')