Autor Zpráva
jakubroz
Profil
ahoj,
potřeboval bych z datumu z databáze udělat normální datum. Nevíte jak na to? někde jsem něco našel, ale moc tomu nerozumím.
tady to takhle vypisuju z db:
<?php
  	require_once "login/db.php";
	$id = $_SESSION['UserId'];  
	$query = MySQL_Query("SELECT * FROM `poznamky` WHERE id_uzivatele = '$id'  ") or die (mysql_error());
			while($Vysledek = mysql_fetch_array($query)){
echo "
						
							".$Vysledek['poznamky']."<br>
							".$Vysledek['datum']."<br>
						";
			}
			
?>


tak mi ten kod zkuste upravit tak aby to vypisovalo v normálnim formátu
Dik moc

— Moderátor (S): Počeštěn titulek: datumu –> data —
nightfish
Profil
podívej se na funkci date_format v mysql...
jakubroz
Profil
no o tom už jsem četl, ale nevim jak to použít. poradíte mi?
Akacko
Profil
jakubroz
vždyť pod tím máš příklad!

Mělo by to vypadat nějak takto
SELECT DATE_FORMAT(datum, '%e. %m. %Y') as fDatum FROM poznamky
jakubroz
Profil
no to vidim, takže to já tam mam dát další select? potom to jak vypíšu? můžete mi to zkusit dát do toho mojeho kodu? dik
jakubroz
Profil
už to mam . dik
Akacko
Profil
jakubroz
ne, to nedáš do druhého selectu. Zkus si přečíst nějaký seriál o databázích (treřba tento linuxsoft.cz/mysql), Protože věci, na které se ptáš jsou triviální.

<?php
  	require_once "login/db.php";
	$id = $_SESSION['UserId'];  
	$query = MySQL_Query("SELECT DATE_FORMAT(datum, '%e. %m. %Y') as fDatum, poznamky FROM `poznamky` WHERE id_uzivatele = '$id'  ") or die (mysql_error());
			while($Vysledek = mysql_fetch_array($query)){
echo "
						
							".$Vysledek['poznamky']."<br>
							".$Vysledek['fDatum']."<br>
						";
			}
			
?>
jakubroz
Profil
jo vim, už sem to tak udělal.

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: