Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Uaktualnienie licznika, tak by jak nie będzie tabeli utworzył ją
Forum PHP.pl > Forum > Przedszkole
Zwariowany
$statystyki = "UPDATE `statystyki` SET `ile` = `ile` + 1 WHERE `CURDATE` = NOW( ) LIMIT 1;";

To moje proste statystyki ;d

I mam tu pytanie takie czy da się jednym, właśnie tym zapytaniem zrobić tak by jeżeli nie znajdzie warunku WHERE data = curdate ( ), to żeby utworzyło taki właśnie wiersz?



oczywiście żeby to było bez nowego zapytania się pytam czy da się zrobić?
erix
INSERT ... ON DUPLICATE ...
Zwariowany
to spowoduje zawsze utworzenie nowego wiersza a mi chodzi chodzi tylko jeżeli go nie ma i to za pomocą UPDATE
erix
No właśnie. winksmiley.jpg Musisz dodatkowo stworzyć odpowiedni klucz, który będzie sprawdzany. Jeśli klucz przy INSERT występuje, wykonywany jest UPDATE.

Ale to nie zadziała, jeśli nie dodasz klucza UNIQUE albo PRIMARY.
Zwariowany
czyli jak skonstruować moje zapytanie teraz tak żeby tak się stało, bo mam mały problem? ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.