Salut sunt si eu (ca multi altii) incepator (mai mult sau mai putin)... si am sa trec direct la problema.
Am urmatorul cod:
$query = mysql_query("SELECT ziua, time_format(timpul, 'hh:mm'), nume FROM grilaemisiuni") or die (mysql_error());
while ($row = mysql_fetch_array($query)) {
$ziua = $row["ziua"];
$timpul = $row["timpul"];
$nume = $row["nume"];
............................................................
idea este ca eu in baza de date am timpul in formatul asta 12:00:00, si mi-ar trebui sa-l afisez fara secunde la sfarsit cea ce reusesc de loc, resul datelor merg fara nici o problema.
Unde gresesc ? Ce ar trebui sa fac?
problema time_format() urgent!!!
Moderatori: Zamolxe, Moderatori
Pai eu itzi propun altceva: extrage din baza de date timpul asha cum il ai shi apoi foloseste functia explode() pentru al sparge intr-un array cu trei elemente: $x[0] va fi ora, $x[1] va fi minutul, $x[2] secunda.
Apoi afiseaza aceste informatzii cum vrei tu:
echo "$x[0],$x[1]";
Vezi in documentatzia PHP cum lucreaza explode
Apoi afiseaza aceste informatzii cum vrei tu:
echo "$x[0],$x[1]";
Vezi in documentatzia PHP cum lucreaza explode
-
luciansabo
- Junior Member
- Mesaje: 49
- Membru din: Dum Ian 04, 2004 2:06 pm
Atunci de ce s-a mai creat tipul TIME in MySQL care stocheaza exact in forma asta ? De ce exista functii in PHP pentru data si ora ? Ca sa le facem stringuri si sa ne chinuim cu ele?
Off-topic: reeferitor la asta: un cunoscut imi povestea la o bere cum a facut el un program unde calcula in ce zi a saptamanii va pica 17 oct 2001 de ex, folosind matrici,transpuse,permutari, etc. Se rezolva printr-o simpla impartire la 7...
Off-topic: reeferitor la asta: un cunoscut imi povestea la o bere cum a facut el un program unde calcula in ce zi a saptamanii va pica 17 oct 2001 de ex, folosind matrici,transpuse,permutari, etc. Se rezolva printr-o simpla impartire la 7...
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori
