Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Dodawanie co 15 minut danych do określonej komórki.
Wicepsik
post
Post #1





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Witam,
Mam w bazie danych 22400 graczy. Chciałbym wykonywać skrypt przez CURL co 15 minut.
Na stronie z której będę pobierać wyniki jest strona z graczami którzy są online.
Dany gracz ma nick Darkrose. Oczywiście jak jest na stronie z graczami online to dodaje, jeśli nie to nic nie dodaje. Chciałbym tam gdzie jest komórka Darkrose dodać liczbę 15.
(IMG:http://i42.tinypic.com/wufaee.png)
Jak mogę to zrobić? Mam bardzo mało doświadczenia z php i mysql.

PS. Ile można trzymać wyników w 1 tabeli? Mam 22400 i nie chce mi dalej dodać.

Ten post edytował Wicepsik 2.04.2009, 22:15:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Czy pole "czas" ma typu liczbowego? Bo jak pojawił Ci się tam string "czas+15" to masz pole tekstowe a nie liczbowe. Daj dokładnie tak jak napisałem:

  1. UPDATE tabela SET Czas=Czas+15 WHERE Nick='Darkrose';

Bez apostrofów przy "Czas", dla Ciebie to będzie wyglądało tak:

  1. UPDATE nick SET czas=czas+15 WHERE nick='".$matches[1][$i]."'



Cytat
Nie pamiętam ile mieści int ale możesz spróbować z bigint

Tutaj masz wszystko napisane
Cytat
A najlepiej przy tak dużej bazie skorzystaj z postgresql

Że co? A niby czemu? 23 tyś to duża baza? Ilość danych które pomieszczą INTy (big/small/itd...) są takie sam dla MySQL i Posta...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 04:43