Autor | Zpráva | ||
---|---|---|---|
C.Ronaldo Profil * |
#1 · Zasláno: 8. 8. 2006, 12:47:44
ahoj chcel by som vediet ako vytiahnut z databazy kto je prihlaseny (ale aby mi to zobrazilo len pre prihlasenych) ---->ale to viem
|
||
koudi Profil |
#2 · Zasláno: 8. 8. 2006, 13:15:19
ale to viem
Když víš, proč se ptáš? |
||
djlj Profil |
#3 · Zasláno: 8. 8. 2006, 13:25:01
ako vytiahnut z databazy kto je prihlaseny
Normální SELECT... |
||
Joker Profil * |
#4 · Zasláno: 8. 8. 2006, 13:49:26
vytiahnut z databazy kto je prihlaseny
Zavedete si třeba sloupec prihlaseny, TINYINT(1) Při přihlášení uděláte něco jako UPDATE uzivatele SET prihlaseny=1 WHERE id=$uid při odhlášení UPDATE uzivatele SET prihlaseny=0 WHERE id=$uid a přihlášené získáte: SELECT *sloupce* FROM uzivatele WHERE prihlaseny=1 |
||
Joker Profil * |
#5 · Zasláno: 8. 8. 2006, 13:52:17
Ještě doplním, že můžete navíc chtít automatické odhlášení z důvodu neaktivity a pak bych to udělal úplně jinak.
|
||
C.Ronaldo Profil * |
#6 · Zasláno: 8. 8. 2006, 14:41:28
a keby mam takuto tabulku
CREATE TABLE registracia( id int( 11 ) NOT NULL auto_increment, jmeno varchar( 30 ) NOT NULL default '', nick varchar( 20 ) NOT NULL default '', heslo varchar( 25 ) NOT NULL default '', mail varchar( 35 ) NOT NULL default '', kod varchar( 100 ) NOT NULL default '', ip varchar( 20 ) NOT NULL default '', posledni_akce bigint( 20 ) NOT NULL default '0', UNIQUE KEY id( id, adresa ) ); a mam tam takyto script <? $konexe=mysql_connect("xxxx","xxx","xxx"); $co = "SELECT nick FROM xxxxx"; $navrat=mysql_db_query("ic_korgo",$co,$konexe); while (list($nick) = mysql_fetch_row($navrat)) { echo("<b>$nick</b><br>"); } ?> --------------------------- diky za radu |
||
djlj Profil |
#7 · Zasláno: 8. 8. 2006, 14:46:18 · Upravil/a: djlj
diky za radu
Ty mi připadáš, jako že si myslíš, že se hnedka někdo mrkne na strukturu tvý tabulky a hned ti vyflusne hotovej kód. Co takhle projevit trochu vlastní iniciativy? Řešení ti už v podstatě napsal Joker. Pokud se počítá i s automatickým ohlašováním po určité době nečinnosti, stačí si jen ke každému uživateli ukládat čas posledního pohybu po webu a následně při výpisu online uživatelů vybírat z databáze uživatele, kteří například v posledních 5. minutách udělali nějaký pohyb po webu. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0