| Autor | Zpráva | ||
|---|---|---|---|
| Balamen Profil * |
#1 · Zasláno: 18. 6. 2009, 22:15:04
Chtěl bych se zeptat nevíte někdo jak udělat on-line uživatele v php a aby se to zapisovalo do mysql? já sem našel na intervalu o tom článek, ale tam se to zapisovalo do souboru a já bych to potřeboval zapisovat do mysql kdyby ste mi teda pomohli:-?...
Stačil by mi třeba odkaz na nějákej web kde je řešení. Děkuju moc za pomoc |
||
| Alphard Profil |
#2 · Zasláno: 18. 6. 2009, 22:37:50
Způsob zápisu není podstatný. Jednoduše ukládáte informaci o každém uživateli při každé návštěvě a pak vypíšete unikátní uživatele za posledních např. 10 minut. V MySQL to není nic jiného než insert a select distinct (popř. group by). Tento způsob předpokládá průběžné mazání starých záznamů. Také by šlo vést o každém uživateli jediný záznam a updatovat časový údaj, zbytek je stejný.
|
||
| tiso Profil |
#3 · Zasláno: 18. 6. 2009, 22:37:53
google nefunguje?
|
||
| Balamen Profil * |
#4 · Zasláno: 18. 6. 2009, 22:45:31
no google moc nepomohl anglicky neumím a na českej stránkách není nic kloudnýho
|
||
| Alphard Profil |
#5 · Zasláno: 18. 6. 2009, 22:54:06
Výpis může vypadat třeba takto:
echo "<div>\n";
echo "Lidé online:\n";
echo "<ul>\n";
$result_01 = mysql_query ("select id, nick from uzivatele where posledni_akce > date_sub(now(), interval '15' minute) and prihlasen = 1");
while ($line = mysql_fetch_assoc ($result_01))
echo "<li><a href=\"index.php?reg=user&id=".$line['id']."\">".$line['nick']."</a></li>";
echo "</ul>\n</div>\n"; |
||
| AM_ Profil |
#6 · Zasláno: 19. 6. 2009, 00:18:00
Balamen
co tedy po nás chceš? vysvětlit, jak se dělá systém on-line uživatelů, nebo naučit práci s databází? |
||
|
Časová prodleva: 16 let
|
|||
0