Potrzebuję skryptu, który będzie kasował i zmieniał wartości w wybranych przez użytkownika wierszach tabeli mySQL
(...)
Do tej pory mogę samodzielnie wykonać skrypt PHP, który kasuje lub zmienia wiersz od końca lub początku tabeli, a nie w wybranym przez użytkownika miejscu.
Skoro coś już potrafisz to lepiej będzie dla Ciebie jeśli sam sobie napiszesz to co chcesz.
Przykład:
Struktura tabeli:
Kod: Zaznacz cały
+------+---------------+---------------+---------------+
| Tabela: test001 |
+------+---------------+---------------+---------------+
| ID | POLE_1 | POLE_2 | POLE_3 |
+------+---------------+---------------+---------------+
| 1 | dane_1 | dane_2 | dane_3 |
| 2 | dane_4 | dane_5 | dane_6 |
| 3 | dane_7 | dane_8 | dane_9 |
+------+---------------+---------------+---------------+
ID - primary key, auto_increment
+------+---------------+---------------+---------------+
Zapytania:
Najprostsza składnia:
[sql]
DELETE FROM nazwa_tabeli WHERE pole = wartosc
# ---
UPDATE nazwa_tabeli SET pole = wartosc, pole = wartosc WHERE pole = wartosc
[/sql]
Przykład:
1. Chcesz usunąć z tabeli
test001 rekord o ID równym 2 (słownie: dwa):
[sql]delete from test001 where id=2[/sql]
2. Chcesz aktualizować w tabeli
test001 warość pola
pole_2 w rekordzie o ID równym 2 (słownie: dwa):
[sql]update test001 set pole_2 = 'Nowa wartość tego pola' where id = 2[/sql]