Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Obliczanie wieku
#1
Kod PHP:
<?
          
          $biezaca_data 
date("Y-m-d");
          
          
$zap mysql_query("select born from rnusers where id=".$id."");
          
          while (
$zap = @mysql_fetch_row($zap)) 
          
          
$roznica = (strtotime($biezaca_data) - strtotime($zap['0'])) / (60*60*24);
          echo 
floor($roznica/365);
          
        
          
          
?>
Witam, powyższy skrypt działa, lecz tylko bezbłęnie z "@" Wink Bez niego dostaje warninga :

Lat:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\Program Files\WebServ1\httpd-users\rn\them\gora2.php on line 138
17

O co mu chodzi?

PS. Format daty jest taki sam, tzn Y-m-d
Odpowiedz
#2
błąd jest w zapytaniu, i gdzie są nawiasy { } przy pętli ?
rozumny najczęściej korzysta z prawa do milczenia... lecz tylko głupiec wciąż milczy..
Odpowiedz
#3
To że błąd jest to wiem, nawiasy tutaj nic nie zmienią, ale co z tym zapytaniem jest nie tak?
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [MySQL] Ustalanie wieku na podstawie roku urodzenia Szorstki 7 4,712 16-06-2009, 20:33
Ostatni post: KowR

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl