![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 31.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisałem sobie kiedyś prowizorycznie i na szybko program do raportowania wysyłek. Spieszyło mi się, więc nie dbałem specjalnie o optymalizację itp. Teraz jak już baza trochę waży powstała nowa wersja mego programu i działa na innej bazie danych, gdzie jest inny układ kolumn. Prawie udało mi się wszystko przewalić, ale zatrzymałęm się w miejscu. Otóż mam takie coś:
W miejscach, gdzie jest regexp wpisuje mi 1 lub zero, w zaleznosci, czy spelniony jest lub nie warunek, ale ja chcę, zeby wpisał mi wartość komórki (kiedys pole do trzymania numeru id wysylki, lub peselu odbiorcy bylo w tej samej kolumnie, teraz jest to rozwalone na dwie). Kombinowałem z IFami, ale nie wiem jak za bardzo ich użyć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) A i od razu pytanie bo też nie wiem. Czy jest jakaś możliwość wykonywania procedur na przykładzie:
Próbowałem i mi to zadziałać nie chce, ale może coś źle konstruuję zapytanie... W procedurze mam jedną zmienną, która jest identyfikatorem wysyłki, a później to już samo śmiga (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Dzięki za odpowiedź, pozdrawiam, Ten post edytował exseerius 5.12.2008, 12:14:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
musisz ograniczyć wynik SELECT'a do jednego rekordu z jednym polem... przykładowo:
albo:
a jeżeli chcesz wywołać procedurę dla wszystkich `id_wysyłki`, to spróbuj (nie wiem czy zaskoczy, nie mogę w tej chwili sprawdzić):
EDIT: sprawdziłem, niestety to powyżej nie działa, ale działa taka konstrukcja, może ci wystarczy:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:05 |