Toon posts:

SQl datum probs (misschien stomme vraag)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag timestamps omzetten naar een fatsoenlijke datum.... ik heb in phpmyadmin een sql querry uitgevogeld (m.b.v. de SEARCH)
select DATE_FORMAT('20011225171209', '%d-%m-%Y') FROM updates WHERE 1

dan krij ik mooi 25-12-2001 te zien...

nu wil ik dit graag in php laten zien...

dus: eertst een variabele geschreven:
$querry1 = mysql_query("select DATE_FORMAT('20011225171209', '%d-%m-%Y') FROM updates WHERE 1", $link_id);

dan roep ik die aan:
$querry_data = mysql_fetch_array($querry1);

en ik laat de inhoud zien:
echo "$querry1[0]";

link_id is een functie die connect naar de database.

Alleen ik krijg nu niets op het scherm te zien... wat doe ik fout?

Verwijderd

Op dinsdag 25 december 2001 17:38 schreef ShockWave het volgende:
Ik wil graag timestamps omzetten naar een fatsoenlijke datum.... ik heb in phpmyadmin een sql querry uitgevogeld (m.b.v. de SEARCH)
select DATE_FORMAT('20011225171209', '%d-%m-%Y') FROM updates WHERE 1

dan krij ik mooi 25-12-2001 te zien...

nu wil ik dit graag in php laten zien...

dus: eertst een variabele geschreven:
$querry1 = mysql_query("select DATE_FORMAT('20011225171209', '%d-%m-%Y') FROM updates WHERE 1", $link_id);

dan roep ik die aan:
$querry_data = mysql_fetch_array($querry1);
Welke gegevens verwacht je nu in $querry_data en welke in $querrry1 ?
en ik laat de inhoud zien:
echo "$querry1[0]";

link_id is een functie die connect naar de database.

Alleen ik krijg nu niets op het scherm te zien... wat doe ik fout?
Je gegevens uit je db komt dus in ..... het array $querry_data.

Verwijderd

Topicstarter
|:( |:( |:( F*CK F*CK F*CK

hmmm bedankt voor je antwoord wat een vette blunder

Verwijderd

Ach, dit soort dingen, daar kun je zelf uren naar zitten staren, gebeurd mij ook wel eens..... :)

Verwijderd

Topicstarter
nog een stomme vraag.... het veld in de tabel heet date (deze bevat dus een timestamp)

als ik nu de querry een beetje verander:

$querry = mysql_query("select DATE_FORMAT('date', '%d-%m-%Y') FROM updates WHERE id = '3'", $link_id);

waarbij date dus de naam van het veld s en id een uniek getal is...

opzet tabel:
id - date - name - subject

en deze bevat nu:

3 - 20011224000000 - John - test

dus nu is de bedoeling meteen een fatsoenlijke datum te krijgen van de timestamp waarbij id=3

hij doet dat dus niet... moet ik soms eertst de timestamp inlezen en dan deze omzetten? of ik las net iets van een UNIX-timestamp (moet ik deze pakken)

of is het gewoon een kleine/stomme fout?

Verwijderd

Topicstarter
hallo? sorry maar ik had graag een antwoord

Verwijderd

Ha dat kerst eten is ook weer weggewerkt. :)
Die timestamp kun je gewoon omzetten met bijvoorbeeld de date of strtotime functie. Zie ook
http://www.php.net/manual/en/function.date.php
en
http://www.php.net/manual/en/function.strtotime.php :)
Pagina: 1