rafalp
19.06.2008, 11:36:56
Nie wie ktoś dlaczego DBDesigner nie pozwala utworzyć mi w tabeli kolumny o nazwie "password" - automatycznie zamienia tą nazwę na "password_2".
dr_bonzo
19.06.2008, 12:05:19
Bo password to nazwa funkcji, slowo zastrzezone, wiec nie mozesz widocznie go uzyc w DBD [idiotyczne rozwiazanie].
ALE, jakbys recznie klepal kod, to kolumne taka umieszczasz w `password` i wszystko jest OK
rafalp
19.06.2008, 12:10:50
No tak - rzeczywiście.
Pogrzebałem w opcjach i jest możliwość wyłączenia "prze-nazywania" nazw dla słów kluczowych.
sobstel
19.06.2008, 19:29:29
Moim zdaniem to bardzo dobra funkcjonalność (i bardziej bym tu winił nieszczęśliwą nazwę funkcji MySQL). Umieszczanie w apostrofach `` jest pewnym rozwiązaniem, ale jest to cecha typowa dla MySQL = przenośność nam spada. Czy tak dużym problemem jest nazwanie kolumny np. pass? ;-)
dr_bonzo
19.06.2008, 20:22:56
Pfff, przenosnosc, str_replace( '`', '"", $sql ) i masz prawie PG, pozatym dozwolona nazwa w mysql moze byc zabroniona w innej bazie i co?
a 'pass', pff, moze 'jsdbnjasd', tez jest malo zrozumiale.
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.