Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]aktualizacja tabeli i zmienna jako nazwy kolumn
Forum PHP.pl > Forum > Przedszkole
Marek51
Witam wszystkich, jako, że jest to mój pierwszy post.
A sprawa:
tabela, gdzie kolumn jest kilkadziesiąt, a nazwy kolumn to a1, a2, a3 itd
Chcę zaktualizować np jedna kolumnę, a która to kolumna - znam tylko jej numer. Na przykład chcę zaktualizować kolumnę "a27", bo znam tą wartość, czyli numer kolumny, "27".
I tu jest problem:
Kod
$sql = "UPDATE tabela set  'a.$xx' = '1' where aaa = '$bbb'";

gdzie $xx to pole przesłane formularzem z ową wartością, czyli jak wyżej np "27".
i niestety, ale przeróżne kombinacje tego próbowałem i nie ma efektów.
I jednorazowo jest aktualizowana tylko jedna kolumna.
------
pozdrawiam
kapslokk
  1. $sql = "UPDATE tabela set a".$xx." = '1' where aaa = '$bbb'";
rad11
  1. $sql = "UPDATE tabela set a$xx = '1' where aaa = '$bbb'"
Marek51
dziękuję. obydwie dobre. działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.