Autor Zpráva
Senky
Profil
Zdravím. Mám problém s funkciou date() v mysql_query. Neviem prečo, ale stále mi to zobrazuje začiatok počítania (1970).
Tu je sql príkaz:
mysql_query("INSERT INTO blog_comments VALUES ('', '$id_article', '$nick', '$web', '$email', '$comment', ".time().")") or die(mysql_error());

A tu ako ho dolujem:
$comments_query = mysql_query("SELECT * FROM blog_comments WHERE id_article='$id' ORDER BY date DESC") or die(mysql_error());
      while($row1 = mysql_fetch_array($comments_query)){
        echo "<h4>".$row1['nick']."</h4>";
        echo "<p>".$row1['web']."<p>";
        echo "<p>Odoslane dna ".date("j.n.Y", ($row["date"]))." o ".date("G:i", ($row["date"])).".<p>";
        echo "<p>".$row1['comment']."<p>";
      }

A stále mi to píše Odoslane dna 1.1.1970 o 1:00.
Pritom to isté mám použité vo funkcii vyššie, a všetko ide ako má. Premenné nikde nie sú rovnaké...
Vidí niekto niekde chybu? Ďakujem...
Kajman_
Profil *
Jakého datového typu je sloupeček?
TomášK
Profil
Je tam problém s názvy proměnných - $row vs $row1.
Senky
Profil
No jasné - zase také drobnosť
TomášK veľmi pekne ďakujem....

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: