Database HELP

human

Registered
Значи имам два въпроса.
Код:
<?PHP
 $our = mysql_query("SELECT username, userlevel FROM users ORDER BY timestamp DESC LIMIT 2"); 
 while($r=mysql_fetch_array($our)){
 $r[userlevel]="$level"; 
 if($level==9){$rank="Администратор";}
 else{$rank="Потребител";} 
 

                      echo "<img src='bullet.gif' alt='' width=\"4\" height=\"6\"> 
                        <a href='#' title='$r[username]' class='side'> $r[username] </a>
                      $rank <br>";}?>
Значи в базата данни, ако юсерлевел е 9 е администратор, ако е друго число е потребител.Искам да го направя да извежда какъв е потребителят, но не става.На администратора показва потребител.Моля ви кажете какъв е проблема.



Втори въпрос:
Значи има поле таймстамп, в което пише примерно:1177087367 .Има ли някакъв начин да го направя да извежда датата на посещението на потребителят?
 
За първото пробвай с:

Код:
$level = $r[userlevel];

За второто мисля че функцията беше

strtotime($TIMESTAMP);
 
За 1-вото мерси, объркал съм и местата :lol:
А за второто пробвах с
$wreme="$r[timestamp]";
strtotime($wreme)
и извежда абсолютно същото,което пиша[strtotime($wreme) ]
пробвах и с $strtotime($wreme); и извежда (1177087367)
Можеш ли да ми кажеш как да го направя :?
 
Абе гледам, че си умен ... само ще ти кажа, че това са секундите изминали от 1 Януари 1970 година от 00:00 часа ... а виж там как можеш да го изчислиш :P
 
Да мерси стана, а как да направя, ако потребителят е влизал за последно преди повече от 1 ден да показва 5 дена примерно
Днес съм влизал за последно
human - 15:23:28
Преди два дена съм влизал за последно
human - Преди 2 дена
 

Back
Горе