[PHP] een waarde op breken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • martijnr17
  • Registratie: November 2000
  • Laatst online: 12:02
Ik zal wel gek zijn maar ik kan het echt niet vinden en weet ook geen goede zoek term.
ik heb een waarde in sql staan datum en tijd -- BV 2003-07-03-16-13-26
Hoe kan ik deze opdelen dat ik 2003 in een $ plaats en zo verder?
mbv een array bijvoorbeeld

Alvast bedankt zal wel iets heel stoms zijn maar ik kan het echt niet vinden.

[ Voor 5% gewijzigd door martijnr17 op 03-07-2003 16:40 ]


Acties:
  • 0 Henk 'm!

  • DinX
  • Registratie: Februari 2002
  • Laatst online: 13:04

DinX

Motormuis

simpelste is eik gewoon je query alleen het jaartal laten returnen en niet de volledige datum.
Maar dit is toch wel heel erg basic hoor.

edit: ow, verkeerd gelezen.
Wat je nodig hebt is

http://www.php.net/manual/en/function.explode.php

[ Voor 28% gewijzigd door DinX op 03-07-2003 16:42 ]

Marokko 2015: Route
Sat Tracker: SpotWalla
Blog: Gone for a ride


Acties:
  • 0 Henk 'm!

  • DUX
  • Registratie: September 2002
  • Laatst online: 20-09 19:00

DUX

blijft ook nu voor Oranje

.    < G o o o o o o o o g l e >
Vorige 1 2 3 4 5 6 7 8 Volgende


Acties:
  • 0 Henk 'm!

  • martijnr17
  • Registratie: November 2000
  • Laatst online: 12:02
Ik dank u zeer :)
En nogmaals ik weet dat het basic is heb het weleens geleerd maarja als je het nooit gebruikt.

Acties:
  • 0 Henk 'm!

Verwijderd

En toch is de oplossing van DinX veel beter.

Acties:
  • 0 Henk 'm!

  • creative8500
  • Registratie: September 2001
  • Laatst online: 01-02 14:14

creative8500

freedom.

hiervoor kun je ook een simpele regexp gebruiken :)
edit: tuulijk ja; zoals cheatah zegt de MySQL functie YEAR gebruiken:
http://www.mysql.com/doc/en/Date_and_time_functions.html
Bijv:
MySQL:
1
SELECT *, YEAR(datumveld) as `jaartal` FROM `tabelnaam`

ofzow :)

[ Voor 71% gewijzigd door creative8500 op 03-07-2003 16:52 ]


Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 12:46

samo

yo/wassup

dinx antwoord precies het zelfde: explode...

of ben ik nu gek?

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • 0 Henk 'm!

  • DinX
  • Registratie: Februari 2002
  • Laatst online: 13:04

DinX

Motormuis

Verwijderd schreef op 03 July 2003 @ 16:48:
En toch is de oplossing van DinX veel beter.
Mja, maar hij heeft er nog bij staan "en zo verder". Dus ik veronderstel dat hij ook de datums enzo apart wil hebben.
Maar dan nog denk ik dat het sneller gaat als je x verschillende datums opvraagt. Is alleen een hele lange query :)
samo-arne schreef op 03 July 2003 @ 16:48:
dinx antwoord precies het zelfde: explode...

of ben ik nu gek?
Eerst zei ik om de verschillende dingen (jaar, maand,...) in de query al op te vragen apart, en ze niet nadien te gaan opbreken.
DUX schreef op 03 July 2003 @ 16:50:
[...]

[speculeer]
Misschien heeft de TS wel de volledige waarde nodig op een ander stuk van de pagina? :p
[/speculeer]
Volgens mij gaat het samenplakken van enkele variabelen (eventueel) nadien sneller dan exploden.

[ Voor 50% gewijzigd door DinX op 03-07-2003 16:51 ]

Marokko 2015: Route
Sat Tracker: SpotWalla
Blog: Gone for a ride


Acties:
  • 0 Henk 'm!

  • DUX
  • Registratie: September 2002
  • Laatst online: 20-09 19:00

DUX

blijft ook nu voor Oranje

Verwijderd schreef op 03 juli 2003 @ 16:48:
En toch is de oplossing van DinX veel beter.
[speculeer]
Misschien heeft de TS wel de volledige waarde nodig op een ander stuk van de pagina? :p
[/speculeer]
DinX schreef op 03 July 2003 @ 16:49:
Volgens mij gaat het samenplakken van enkele variabelen (eventueel) nadien sneller dan exploden.
Zou kunnen, ik heb het niet getest (hoef je ook niet te doen van me hoor, ik geloof het zo wel ;) )
offtopic:
Dit is weer een andere vorm van cross-posten, he :D

[ Voor 42% gewijzigd door DUX op 03-07-2003 16:54 ]

.    < G o o o o o o o o g l e >
Vorige 1 2 3 4 5 6 7 8 Volgende


Acties:
  • 0 Henk 'm!

  • creative8500
  • Registratie: September 2001
  • Laatst online: 01-02 14:14

creative8500

freedom.

DUX schreef op 03 juli 2003 @ 16:50:
[...]

[speculeer]
Misschien heeft de TS wel de volledige waarde nodig op een ander stuk van de pagina? :p
[/speculeer]
[/me oplossing aanbied]
Dan kun je in de query zowel 'datumveld' als 'YEAR(datumveld)' opvragen ;)
[//me oplossing aanbied]

Acties:
  • 0 Henk 'm!

Verwijderd

DUX schreef op 03 July 2003 @ 16:50:

[speculeer]
Misschien heeft de TS wel de volledige waarde nodig op een ander stuk van de pagina? :p
[/speculeer]
Dan kun je nog steeds met 1 query alles ophalen wat je nodig hebt, en meteen in de vorm waarin je het nodig hebt.

Acties:
  • 0 Henk 'm!

  • DinX
  • Registratie: Februari 2002
  • Laatst online: 13:04

DinX

Motormuis

Verwijderd schreef op 03 July 2003 @ 16:55:
[...]

Dan kun je nog steeds met 1 query alles ophalen wat je nodig hebt, en meteen in de vorm waarin je het nodig hebt.
offtopic:
leuke icon-upgrade :p

Marokko 2015: Route
Sat Tracker: SpotWalla
Blog: Gone for a ride


Acties:
  • 0 Henk 'm!

  • martijnr17
  • Registratie: November 2000
  • Laatst online: 12:02
Ik heb nu explode gebruikt. ik zal denk ik geen performance verschil zien aangezien het maar een kleine database is.
Pagina: 1