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
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


  1. INSERT INTO nick VALUES ('','".$matches[1][$i]."')


Tak byłoby lepiej:
  1. INSERT INTO `nick` VALUES(NULL, "'.$matches[1][$i].'")
(o ile pierwsze pole to auto_increment

Cytat(Wicepsik @ 3.04.2009, 23:35:33 ) *
  1. UPDATE nick SET czas=czas+15 WHERE nick='".$matches[1][$i]."'";

Co jest w tym złego?


Może pomyliłeś się przy apostrofach/cudzysłowach ? Pokaż jak wygląda to w php. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Cytat(Wicepsik @ 2.04.2009, 23:06:22 ) *
PS. Ile można trzymać wyników w 1 tabeli? Mam 22400 i nie chce mi dalej dodać.


Nie pamiętam ile mieści int ale możesz spróbować z bigint
A najlepiej przy tak dużej bazie skorzystaj z postgresql
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: 10.10.2025 - 07:10