![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Korzystam z ActiveRecords i chciałbym filtrować tablice danych przez wykonaniem INSERT / UPDATE aby wyszukać kolumny które nie istnieją w tabeli.
Zastanawiam się czy jest coś wbudowanego w PHP. Mam tablice $columns = array('id', 'name'); oraz $data = array('id' => '1', 'name' => 'abc', 'submit' => 'wyślij'); Jak widać formularz wysłał też wartość przycisku i jeżeli wstawię bezpośrednio do zapytania mam error. Oczywiście prosta pętla załatwi sprawę ale: 1) czy ogólnie może ktoś ma zastrzeżenia co do samego rozwiązania? 2) no i co do samego problemu może jest już jakaś funkcja w PHP, znalazłem array_intersect ale nie zadziała dla zwykłej tablicy i asocjacyjnej? Ten post edytował markonix 24.02.2013, 21:58:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Tak, też sprytne rozwiązanie. Choć dwie operacje to już pewnie wydajnościowo będzie zbliżone do foreach filtrującego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 17:44 |