Zaktualizowanie danych z klauzulą WHERE IN

0

Cześć, tak jak w temacie mam problem z poleceniem UPDATE. Mam aplikację w PHP, w której mam tabele z danymi. Przy rekordach posiadam checkboxy, dzięki którym poszczególne rowy i ich ID przechodzą mi do odpowiedniego pliku PHP. Gdy mam wszystkie potrzebne informacje wykonuję polecenie "UPDATE nazwa SET (tutaj odpowiednie kolumny i wartości) WHERE id IN ($values). Mniej więcej tak wygląda moje zapytanie. Wartość $values to np. 1, 2, 3. I tutaj zaczyna się problem, ponieważ dla tychże ilości danych mój skrypt aktualizuje tylko i wyłącznie pierwszy index (w tym przypadku 1, 2 i 3 pomija). Nie wiem co robię nie tak. Czy słowo IN nie będzie działało w UPDATE? Poniżej zostawiam pełne moje zapytanie.

"UPDATE tools SET $set WHERE id IN ('$values');"

0

Dlaczego masz apostrofy dookoła $values (tj. dlaczego masz '$values')?

0

Wydrukuj nam wartość zmiennej $values

1 użytkowników online, w tym zalogowanych: 0, gości: 1