2013-02-10 2 views
0

MySQL 데이터베이스에서 값을 즉시 (또는 1 초 이내에) 값을 가져 와서 페이지를 새로 고치지 않고 페이지에 표시 할 수 있습니까?MySQL 데이터베이스에서 업데이트 된 페이지의 값을 즉시 (또는 최대한 빨리) 업데이트하려면 어떻게해야합니까? (새로 고침 없음)

아이디어는 컴퓨터에 앉아있는 2 명이 값을 업데이트하기 위해 "경주"하고 누구나 먼저 "승리"하는 것입니다. 사용자 A가 먼저 링크를 클릭하면 값이 업데이트되고 사용자 B는 0에서 1로 번호가 변경된 것을 보게되고 링크를 클릭하는 기능이 사라집니다.

값을 0에서 1로 변경하려면 링크를 클릭하는 것이 좋지만 값이 이미 변경되면 다른 사람의 값을 즉시 변경하는 방법을 모르겠습니다.

저는 이것이 웹 앱의 나쁜 아이디어라고 생각하기 시작했습니다. 어쨌든, 가능하다면 어떻게하는지 알고 싶습니다.

+0

javascript & ajax를 사용하여이 작업을 수행 할 수 있습니다. 나는 그것에 대한 경험이 거의 없다 - [jQuery] (http://jquery.com/) –

+0

을 js와 함께 사용하면 한 브라우저에서 다른 브라우저로 통신 할 수 없다. –

답변

0

mysql에서는 불가능할 수도 있습니다. mysql은 실시간 통신을 지원하지 않기 때문에 웹 소켓과 같은 것이 필요하다.

+0

요하네스 미텐 도르프 (Johannes Mittendorfer), 나는 "들어 본 적이없는"웹 소켓 (websockets)에 대한 검색을 수행했고 래칫 (Ratchet)을 발견했습니다. 이것은 내가 들어 본 적이없는 기술입니다. 제안 해 주셔서 감사합니다. 나는 이것을 조사 할 것이다! – user2059630

관련 문제