Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] timestamp
Saper82
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


Witam

Mam pewien skrypt (SG w grze minecraft, skrypt jest w javie, chyba nie ma zrodel), tworzy on statystyki z gry, ale brakuje mi w nich informacji o czasie stworzenia wpisu do bazy.

Więc dodalem do tabeli kolumnę z cuurent_timesatamp. Jak dodaje ręcznie nowy wiersz do tabeli przez phpmyadmin wszystko jest ok

ale skrypt już nic nie dodaje przez tą nową kolumnę którą zrobiłem

Macie jakiś pomysł?


Myślę żeby co pare minut robić po prostu kopie nowych wpisów z tabeli stworzonej przez gre i w tej kopi dać jakiś time(). I na tej kopi pracować.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mstraczkowski
post
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Prawdopodobnie nie chce zapisać bo nie zdefiniowałeś prawidłowego separatora, przyjmuje się przy triggerach separator jako "$$" lub "//"
A ustawia się go pod polem do wprowadzenia zapytania SQL (często się o tym zapomina), przykładowy trigger może wyglądać tak:

  1. CREATE TRIGGER `nazwa_triggera` BEFORE INSERT ON `settings`
  2. FOR EACH ROW
  3. BEGIN
  4. SET NEW.`value` = 'wartosc';
  5. END$$


(IMG:http://i45.tinypic.com/29goh7p.png)

Ten post edytował mstraczkowski 4.03.2013, 12:35:55
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: 13.10.2025 - 08:49