Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][PostgreSQL] Zmiana języka tabeli
Forum PHP.pl > Forum > Przedszkole
Sublove
Chciałem zmienić język tabeli tak jak jest to opisane w podwieszonym poście:

  1. ALTER TABLE `tabela` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci


zaznaczam że robię to na postgresie, może dlatego...

mam taki błąd:


ERROR: syntax error at or near "`"
LINE 1: ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET utf8 COLLAT...
^

********** Błąd **********

ERROR: syntax error at or near "`"
Stan SQL:42601
Znak:13


Dlaczego tak?
phpion
Wywal ` otaczające nazwę tabeli. ` stosowane jest w MySQL.
Sublove
nadal to samo, teraz czepia się do DEFAULT sad.gif
erix
Z tego, co czytałem, to kodowanie ustawiasz na bazę, a nie per tabela.

edit: http://blog.zabiello.com/2006/05/29/postgresql-inne-problemy
Sublove
Bo generalnie problem jest taki, że korzystam, i muszę korzystać z racji wymagań, z serwera szkolnego. Jeżeli chodzi o bazę Postgres to łączę się z nim przez pgAdmin.
Teraz tak, mam w tabeli wpisy z polskimi znakami. Jeżeli pobiorę na strone www zawartość tabeli, ozcywiście przez php, to zamiast ą ę mam krzaki. I tutaj pytanie, czy to oznacza, że na serwerze szkolnym jest złe ustawienie i nic nie zrobię? (w pgAdmin widzę normalnie polskie znaki).
Jeżeli mogę coś zrobić samemu to cóż takiego?

Drugi problem jaki mam to jaką funkcją sprawdzić czy w polu formularza użytkowanik wprowadził ciąg liczb?
Chcę aby można było tylko dostarczyć do bazy znaki od 0 do 9 oraz znak +
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.