Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z aktualizacją danych w tylko, podkreślam tylko jednej kolumny w tabeli
PiterosWeb
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.10.2010
Skąd: Piotrków Trybunalski

Ostrzeżenie: (0%)
-----


Witajcie
Mam pewien, pewnie banalny problem. Ale męczę się już trochę i na prawdę nie rozumiem dlaczego to nie działa.
Zacznijmy może od tego że mam taką tabelkę w bazie danych:
  1. CREATE TABLE `charactersOnline` (
  2. `accountID` int(10) UNSIGNED NOT NULL,
  3. `characterID` int(10) UNSIGNED NOT NULL,
  4. `time` int(10) UNSIGNED DEFAULT NULL,
  5. `x` tinyint(3) UNSIGNED DEFAULT NULL,
  6. `y` tinyint(3) UNSIGNED DEFAULT NULL,
  7. `z` tinyint(3) UNSIGNED NOT NULL,
  8. `district` char(6) COLLATE utf8_unicode_ci NOT NULL,
  9. `hp` smallint(5) UNSIGNED DEFAULT NULL,
  10. `maxHP` smallint(5) UNSIGNED NOT NULL,
  11. `mp` smallint(5) UNSIGNED DEFAULT NULL,
  12. `maxMP` smallint(5) UNSIGNED NOT NULL,
  13. `attack` smallint(5) UNSIGNED NOT NULL,
  14. `defence` smallint(5) UNSIGNED NOT NULL,
  15. `mTowards` SET('0','1','2','3') COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
  16. PRIMARY KEY (`accountID`),
  17. UNIQUE KEY `UNIQUE` (`characterID`)
  18. ) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

I wykonuję na tej tabelce takie zapytanie:
  1. 'UPDATE `charactersOnline` SET `time`="'.time().'", `x`="'.$tmpx.'", `y`="'.$tmpy.'", `z`="'.$c[3].'", `district`="'.$c[4].'", `mTowards`="'.$towards.'" WHERE `characterID`="'.$_GET['cid'].'" LIMIT 1'


I teraz moje pytanie jest takie:
Dlaczego tylko kolumna o nazwie `mTowards` nie chce się aktualizować, tylko ta ponieważ wszystkie inne się zmieniają. Dodawałem nawet za kolumną `mTowards` inną i w niej następowała zmiana.
Uprzedzę kilka pytań:
Próbowałem na sztywno ustawić dane, bez skutku.
Zmienna $towards na pewno ma wartość, taką jak trzeba.
Zmieniałem także typ danych tej kolumny, na TINYINT, bez skutku.
W tym momencie nawet wartość Domyślna, którą jest '0' nie jest wpisywana w tą kolumnę.

No i ostatnia kwestia, z poziomu phpmyadmin czy też MySQL Workbench, mogę wprowadzić zmianę w tej kolumnie.


Wie ktoś może co jest nie tak (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 18:32