Adatbázisváltozás kijelzése dinamikusan
Van-e arra lehetőség, hogy egy mysql adatbázis adattartalmának változásakor, például egy üzenetküldő rendszernél, az új üzenet jött tényét újratöltés nélkül kijelezzük a kliens oldalon?
Köszi.
■ Köszi.
igen
Milyen módszerrel?
Köszi
igen
city99: már sokszor volt szó itt a Weblaboron arról, hogy ha nincs kedved válaszolni egy kérdésre, mert idiótának tartod, vagy lenézed az illetőt, vagy mert nem érzed magad megtisztelve eléggé, akkor inkább ne válaszolj.
Cron -mi is az
cron
pl.:
http://en.wikipedia.org/wiki/Crontab
Köszi
Szerintem inkább AJAX...
Én legalábbis úgy értettem a kérdést, hogy: van egy oldal, ahova valaki bejelentkezik, tesz-vesz rajta, és szeretné, ha közben, új üzenet érkezésekor jelezne neki a rencör.
Erre megoldás, ha az oldalon AJAX-os kérésben lekérdezed rendszeres időközönként a leveleket, és ha jött újabb, akkor jelzel. (Ezt számos módon meg tudod tenni, csak hogy egy egyszerű megoldást említsek: javascriptes lekérdezéskor megjegyzed, melyik volt az utolsó, azt a paramétert átadod, vagy sessionban megjegyzed és az azutániakat kérdezed le - ha van, akkor az újabb)
Szerverről történő 'push' lehetőséged nincsen, bár van olyasmi jellegű lehetőség, keress rá a 'long polling' és a 'comet' szavakra a javascript, php és ajax mellett. Volt egy számomra érdekes előadás is ezzel kapcsoaltban a web.conf-on
Üdv: TeeCee :o)
Köszi
igen
kioktatás...
Ez most nem feltétlen Neked, vagy a kérdezőnek szólt, csak általános alapelv!!!
Attól, hogy valaki nem olvas el néhány Révai Lexikon-nyi anyagot neten, még nem kell félvállról kezelni. Ha a kérdező nem tudja, hogy mit keres, nem tudja megkérdezni sem. És azt sem tudja mindenki, hogy hogyan keressen rá egy ilyenre.
DE: meg lehet tanulnia.
Ha első alkalommal leugatod, elmegy a kedve. Persze aki már az 5. kérdést is ugyanabban a témában, velünk kódot íratva teszi, azt én is elküldöm messzire ;)
Üdv: TeeCee :o)
Sőt!
Így van.