Autor Zpráva
Travord
Profil *
Ahoj, mohl by jste mi někdo pomoci, jak zformátovat current_timestamp z MySQL (formát RRRR-MM-DD HH:MM:SS) na formát DD.MM.RRRR HH:MM, popřípadě ten čas na HH:MM.SS

Děkuji
Tori
Profil
DATE_FORMAT (MySQL funkce). Anebo strtotime + date v PHP.
Travord
Profil *
A můžu se zeptat ještě, nepochopil jsem, kde tu MySQL funkci použít.

Mám výpis

$sql = mysql_query("SELECT user,date,name FROM table ORDER BY id DESC");
list($user, $date, $name) = mysql_fetch_row($sql);

Jak to tam tedy použít? Dává se to někam do SQL dotazu nebo kam?
Tori
Profil
Jo, dává se to do SQL dotazu. Klikněte si na název funkce a uvidíte v manuálu příklady použití.
Travord
Profil *
Samozřejmě jsem tam koukal, ale dost mi to stěžuje angličtina. Zkusil jsem to teda podle jejich příkladu (ten mi fungoval), ale takto mi to nic nevypisuje

$sql = mysql_query("SELECT DATE_FORMAT('2013-10-17 18:22:12'', '%d %m %Y %H %i %S')");
list($date) = mysql_fetch_row($sql);
echo $date;
Alphard
Profil
Za prvním parametrem přebývá apostrof, pak by to mělo být v pořádku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: