![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mały problem na którym myślę i myślę Chodzi o to że robię taki mały aktualizator z bazy MSSQL do MySQL
no i chodzi o problem w tej pętli
a chodzi o to że magazynów "MagId" jest 20 i każdy pokazuje stan "StanMag" a chciałbym zrobić tak że gdy w którymkolwiek z tych 20 magazynów wartość będzie większa niż 0 wtedy zapisać zmienną np $stan = '1' a jeśli w magazynach będą liczby 0 lub ujemne wtedy wartość będzie $stan = '' potem jeżeli $stan = '1' zrobię aktualizacje do MySQL ale z tym już sobie poradzę nie proszę o gotowe skrypty ale bardzo proszę o jakieś pomocne informacje Ten post edytował adi456 25.10.2010, 16:34:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
no ale coś jest nie tak. po testach okazało się że towar który powinien być na stanie aktualizuje się jako brak, problem chyba występuje gdy dodam fikcyjny towar który nie odnajduje swojego $towarid a gdy go nie odnajdzie w bazie MSSQL wyszukuje jako $towarid = '' jak mądrze rozwiązać problem, myślałem np o zapisywaniu domyślnej wartości np
$towarid = 'xxx' i jeżeli w tym przypadku $towarid się nie zaktualizuje to będzie szukać w MSSQL jako $towarid = 'xxx' a nie $towarid = '' czy to może poprawić problem?? poprawiłem działanie skryptu dodająć
ale mój następny problem i pytanie to: zauważyłem że gdy któryś z warunków zostanie spełniony to powtarza się kilkukrotnie można to zauważyć przez zmienną $wynik - powtarza się np 2, 4 razy w echo co oznacza że skrypt działa dużo wolniej niż powinien proszę o pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:16 |