Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MYSQL zliczanie
migdalius
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2017

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


Witam

Posiadam skrypt który zamyka mi aukcje allegro jeżeli w programie magazynowym stan zmieni się na 0, następnie wysyła e-maila ile zamknął aukcji, odpala to cron co 5 minut.

Natomiast chciałbym to ulepszyć by ilość zamkniętych aukcji była zliczana z całego dnia.

TZ.

w bazie danych są kolumny (nazwa_konta_allegro) (ilosc_aukcji) (data)

i tutaj mam 2 pytania czy da się przekazywać do bazy danych wartość np: 15 następnie po jakimś czasie dodawać kolejne np: 15+2+3 itp.

a drugie pytanie w jaki sposób byście wprowadzali nowy wiersz z datą tak by co 24h powstawała nowa komórka do której były by przekazywane dane o zamkniętych aukcjach.

Z góry dziękuje za odpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Ad.2

Albo: https://dev.mysql.com/doc/refman/5.7/en/event-scheduler.html i ustawiasz na określony czas
Albo: cron codziennie o 00:00 z odpaleniem zapytania do SQL

Ad.1
Kod
INSERT INTO xxx SET ilosc = YY, data = '12-12-2017' ON DUPLICATE KEY UPDATE SET ilosc = ilosc+YYY;

Tylko tutaj musisz używać klucza PK lub Unique żeby to zadziałało. na pole/a
https://dev.mysql.com/doc/refman/5.7/en/ins...-duplicate.html
Go to the top of the page
+Quote Post

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: 24.08.2025 - 19:55