![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 1 Dołączył: 21.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak widać jestem nowy i początkujący w PHP.
Mam taki ładny problem z cronem. Oto kod:
Cron ma za zadanie najpierw przekopiować starą cenę czyli aktualną do innego rekordu, następnie ma wylosować i dodać tak aby powstała nowa cena mniejsza lub większa. Wszystko jest ok losuje i kopiuje poprawnie tylko dla każdego id inną, czyli mamy coś takiego: id cena_new cena_stara 1 10 000 11 000 2 10 000 11 000 a ma być: id cena_new cena_stara 1 10 000 11 000 2 5 000 6000 Nie wiem co mam zrobić z tym skryptem aby wykonywał się poprawnie. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Problem z cronem nie ma żadnego związku. Skąd pomysł że ma? Przecież skrypt masz do kitu. cron go jedynie wykonuje.
Ten kod $s_cena = mysql_fetch_array(mysql_query("select * from nieruchomosci ")); pobiera zawsze, ale to zawsze pierwszy rekord z tabeli nieruchmości Jak chcesz pobrać wszystkie to masz użyć pętli Zaś ten kod: mysql_query("update nieruchomosci set p_cena = ".$s_cena['cena'].", cena = ".$n_cena." "); zawsze ale to zawsze zmienia pola p_cena oraz cena wszystkim rekordom z tabeli nieruchomości. Jak chcesz zmienić tylko wybranemu to masz użyc warunku WHERE |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:49 |