Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Problem z aktualizacją
Forum PHP.pl > Forum > Przedszkole
gucio_zg
blinksmiley.gif Witam.


Mam problem z aktualizacją danych w tabeli. Niestety kilka kolumn w tabeli zawiera spację w nazwie.

CODE
$aktualizuj = mysql_query("UPDATE `baza firmy` SET `NR` = '$_POST[NR]', `Data 10` = '$_POST[Data 10]' ...
po czymś takim skrypt się wysypuje. Czy ma ktoś jakieś sugestie. Przemianowanie nazwy kolumny odpada. Z góry wielkie dzięki.
Sadu2
Na pewno to błąd w nazwie kolumny? Mnie aktualizuje...

Mi się wydaje, że tutaj masz błąd:

  1. $aktualizuj = mysql_query("UPDATE `baza firmy` SET `NR` = '$_POST[NR]', `Data 10` = '$_POST[Data 10]' ...


Zmień na:

  1. $aktualizuj = mysql_query("UPDATE `baza firmy` SET `NR` = '".$_POST['NR']."', `Data 10` = '".$_POST['Data 10']."' ...
gucio_zg
CODE
unexpected T_LNUMBER, expecting ']'
brak mi słów. chyba naprawdę trza będzie zmienić nazwy kolumn.
Sadu2
Musiałem na chwile wyjść. Zobacz teraz.

  1. $aktualizuj = mysql_query("UPDATE `baza firmy` SET `NR` = '".$_POST['NR']."', `Data 10` = '".$_POST['Data 10']."' ...
bemol
a dlaczego w grę nie wchodzi zmiana nazwy? Przy projektowaniu bazy zawsze radziłbym używać nazw bez spacji. Tak samo w nazwie pola (Data 10) przesyłanego w formularzu.
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.