Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Różnica stringów, da sie wogóle?
IMP
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 20.08.2007

Ostrzeżenie: (0%)
-----


Siema

Kolejny moj topic z seri jestem n00bem i zadaje glupie pytania (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Zazna od początku:

Napisalem proste forum i chcialbym wprowadzic edycje postow w zaleznosci od daty ich umieszczenia. W bazie danych mam pole `data` VARCHAR(19) a data ma postac RRRR:MM:DD GG:MM:SS
Potrzebuje wiedziec jaka roznica czasu jest pomiedzy opublikowaniem posta a data obecna.

Ktos ma jakies propozycje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
IMP
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 20.08.2007

Ostrzeżenie: (0%)
-----


  1. mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
  2. -> 1
  3. mysql> SELECT DATEDIFF('1997-11-30 23:59:59','1997-12-31');
  4. -> -31


Znalalem tam taki oto przyklad.

Tylko nie wiem zabardzo co mam wsadzic w miejsce zmiennych: DATEDIFF(expr1,expr2)

To jest moj pomysl:

  1. <?php
  2. $query = 'SELECT date FROM posts WHERE id="'.$id_postu.'"';
  3. $result = mysql_query($query);
  4. $data1 = mysql_result($result,0,"date");
  5. $data2 = date(Y-m-d H:i:s);
  6. $query2 = 'SELECT DATEDIFF($data1, $data2)';
  7. // i co teraz query2 jest moja roznica?
  8. ?>


Czy jest to poprawne?

Ten post edytował IMP 22.05.2008, 12:55:26
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 02:13