Връзка с база данни преди затваряне на прозореца

Ами преди да се затоври, може по нормалния начин:

Код:
mysql_connect('host', 'user', 'pass');

Ако питаш дали може да се направи връзка с базата данни когато натискаш бутона за затваряне на прозореца, там вече незнам. Но не виждам и никакъв смисъл от това.
 
Обяснението е копирано от един мой пост в друг форум:
За това правиш така-добавяш си едно поле(timestamp) да кажем.Правиш така,че при всеки клик на даден потребител да се ъпдейтва това поле като за стойност ще използваш резултата, върнат от функцията time(), тоест сегашното време.След това пишеш следния код:

Код: Избери целия код
Код:
<?php
    $vreme = "1" // изминалите минути през които е имало обновяване от някой потребител.Не го променяй на 0 защото тогава ефекта ще е никакъв.
    $vremeto = time() - $vreme*60; // информацията за текущото време  минус времето зададено в предишната променлива
    $query = mysql_query("SELECT * FROM users where timestamp>'$vremeto'");  // заявка до базата данни да вземе всички записи, където записания timestamp e по-голям от този,изчислен в $vremeto
    ?>

Тоест казваме на базата данни да изведе всички потребители, които през последната 1 минута(в конкретния случай) са кликнали на някой линк, тоест все още са на линия вероятно.Ако искаш да направиш дали някой потребител е на линия просто селектваш информацията за конкретния потребител и правиш проверка дали стойността, записана в базата данни е по голяма от текущата стойност( time() ) - определен брой минути( $ vreme )*60 .Ако резултата е верен извеждаш текст "Онлайн" или каквото искаш, а ако не извеждаш информация, че потребителя е offline.Това е цялата философия.
Дано съм ти помогнал :?:
 

Back
Горе