![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 1.10.2006 Skąd: Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
Witam, nie wiem czy ja jestem ślepy czy rzeczywiście nie ma czegoś takiego w manualu. Chodzi mi o porównywanie jednego stringa z tablicą stringów. Czyli mam "test" i tablicę array(testy, testtowanie, test);
Chciałbym sprawdzać czy w tej tablicy występuje taki ciąg. Po co mi to potrzebne. Wymyśliłem sobie że napiszę klasę do obsługi bazy danych dla jednej aplikacji. Do każdej tabeli dopisuje w konstruktorze listę pól i później korzystam z nich. Przy operacji update nie wykorzystuję pierwszego pola bo mi się nigdy nie zmienia a resztę pobiera sobie funkcja z tablicy zdefiniowanej w konstruktorze. I teraz w jednej z klas potrzebuję wykluczyć jedno z pól. Mogę napisać dodatkową funkcję ale nie po to sobie taką ładną klasę napisałem i z niej dziedziczę żeby teraz wpisywać pole=wartość Chcę dorobić dodatkowy parametr który będzie tablicą pól nie przeznaczonych do aktualizacji. Wartości dopisuję w pętli foreach;
$sPole to nazwa pola w bazie danych. I teraz chciałbym żeby jeśli w tablicy wyklucz znajduje się pole takie jak string w danym przebiegu pętli to zostaje wyrzucone i nie bardzo wiem jak to zrealizować. Wymyśliłem:
No ale coś mi nie wyszło. Dalej realizowane jest to tak że zbija te pary NazwaPola, wartość i tworzy z nich string UPDATE ...SET NazwaPola=wartosc... itd. No i nie wiem jak mam dokonać tego żeby nie było tych nazw pól które podam w tablicy wyklucz. Mam nadzieję, że napisałem to w miarę zrozumiale. -------------------- "Nie masz żadnej szansy, ale ją wykorzystaj" Arthur Schopenhauer
wiersze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:19 |