Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: SQL: Päivämäärän muoto

kwaak [27.03.2013 17:27:25]

#

Todellinen aloittelija täällä

Pitäisi saada ao. koodin mukaisesti tiedot sivuille ja tuntuu muuten toimivan mutta miten saan päivämäärän vaihdettua eurooppalaiseen muotoon eli ensin päivä, kuukausi ja sitten vuosi?

SELECT *, DATE_FORMAT('Pvm', '%d.%m.%y') FROM `Lista` WHERE Pvm > NOW() ORDER BY Pvm LIMIT 4
$Pvm = $rivi["Pvm"];
echo "<b3>{$Pvm}</b3>";

Siis tuo DATE_FORMAT ei taida olla ihan oikein?

Mod. lisäsi kooditagit ja poisti turhia.

Metabolix [27.03.2013 17:34:28]

#

Ota kohdasta 'Pvm' hipsut pois. Nyt yrität käyttää kirjaimellisesti tekstiä 'Pvm' päivämääränä, kun sinun pitäisi käyttää Pvm-saraketta. Lisäksi haluat varmaankin nelinumeroisen vuoden, joten käytä isoa %Y:tä.

kwaak [27.03.2013 17:47:31]

#

Ei toimine siltikään, ilman hipsuja???

Metabolix [27.03.2013 17:53:40]

#

Niin, tuohan ei muuta Pvm-kentän muotoa vaan lisää tuloksiin uuden kentän. Järkevää on laittaa kentälle jokin nimi, esimerkiksi PvmUusi:

SELECT *, DATE_FORMAT(Pvm, '%d.%m.%Y') AS PvmUusi FROM `Lista` WHERE Pvm > NOW() ORDER BY Pvm LIMIT 4

Myöhemmin PHP-koodissa pitää vastaavasti käyttää saraketta PvmUusi.

HTML:ssä ei myöskään ole sellaista tagia kuin b3. Mitähän olet yrittänyt?

kwaak [27.03.2013 18:03:29]

#

Eli saanen häiritä vielä niin miten sitten tuo uusi rivi saadaan näkyviin?

b3 on muotoilua varten.

t0ll0 [27.03.2013 18:07:29]

#

Omaa koodiasi mukaillen..

$Pvm = $rivi["PvmUusi"];
echo "<b3>{$Pvm}</b3>";

kwaak [27.03.2013 18:30:33]

#

Kiitoksia!!!!

Nyt pelaa ja näin sitä itsekin järkeilin mutta joku fiba oli ilmeisesti jäänyt huomaamatta...
Pitkä päivä ollut :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta