![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 4.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt gdzie trzeba zaktualizować dane w zależności od przebiegu obliczeń
Obecnie to lata w pętli. Rzecz w tym że nie chcę aktualizować co przebieg pętli mysql-a. Np jest zapytanie: CODE $this->aa0=mysql_query("UPDATE `customers` SET `rat`=rat+$sc,`t`=t+1 WHERE `id`='".$this->aa1['id']."'"); Zmienne $sc i $this->aa1['id'] są zmienne w większości przypadków. Chodzi mi o to czy da się to jakoś wykolejkować aby zmniejszyć liczbę update'ów. Dla przykładu chcę zaktualizować dane kolumny rat na 6 kolumne t zwiększyć o 1 gdzie id = 1000 a kolumnę rat na 4 i zwiększyć t gdzie id =1200. Czy da się to ogarnąć w jednym poleceniu update czy trzeba lecieć po łebkach najpierw update rekordu o id 1000 potem update rekordu o id 1200? Ten post edytował Marasek22 4.06.2012, 19:59:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Dodaj zmienne pomocniczne, które będą zbierać odpowiednie wartości, a następnie za pętlą użyj je w zapytaniu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:45 |