![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć chciałbym użyć CRONA aby sprawdzał co 1h albo i więcej czy czas zapisany w mysql jest większy lub mniejszy od tego który jest obecnie i stworzyłem taki kod:
Działanie: Sprawdza czy vip w mysql jest większy od 0, i mniejszy od obecnego time - czas w mysql jest zapisane w time(). I jeśli jest mniejszy czas to zmienia w mysql vip = 0. Tylko jak zrobić aby mój kod działał tak jak bym chciał ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie napisałeś gdzie pojawia się problem.
A to może być pomocne przy udzielaniu odpowiedzi. Ten post edytował fifi209 5.03.2011, 16:01:05 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
problem jest taki że zmienia wszystkie rekordy na 0, a nie tylko te w których czas jest mniejszy od obecnego..
|
|
|
-mkdes- |
![]()
Post
#4
|
Goście ![]() |
Twoje zapytanie do bazy zmienia wszystkie rekordy, bez spełniania jakiegokolwiek warunku.
Brakuje warunku zmiany tylko aktualnie parsowanego rekordu: Kod mysql_query('UPDATE serwy SET vip=0 WHERE id='.$r['id'].' LIMIT 1');
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:00 |