Mimo szukania rozwiązania w sieci nie znalazłem takiego.
Od kilku dni studiuje PHP + MySQL, do tego celu zakupiłem książkę, w której to szukam drogi do pojęcia PHP i MySQL. Dlatego proszę o wyrozumiałość do potęgi.
Problem pojawia się gdy zacząłem robić tabele, a dokładniej wstawianie danych do tabel [wszystko tu opisane dzieje się w konsoli MySQL]
zaczynam oczywiście od stworzenia Bazy Danych:
mysql>CREATE DATABASE ijdb;
baza stworzona, OK.
Dalej bardziej skomplikowana rzecz, tworzenie tabeli.
mysql>use ijdb; mysql>CREATE TABLE kawal ( ->id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->tekstkawalu TEXT, ->datakawalu DATE NOT NULL ->)DEFAULT CHARACTER SET utf8;
wszystko jak najbardziej ok, tabela utworzona!
Ale mimo wszystko, po wstawieniu do tabeli danych zostają one ucięte w miejscu, gdzie po raz pierwszy pojawia się polski znak [ą ś ć ę ó ż ź...]
przykład :
dane wprowadzone:
psy lubią kości
dane po wpisaniu [select * from kawal;]:
psy lubi
dodam że zastosowanie
mysql>use ijdb; mysql>CREATE TABLE kawal ( ->id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->tekstkawalu TEXT, ->datakawalu DATE NOT NULL ->)DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
nic nie pomaga [dalej tekst ucinany jest w miejscu pierwszej pl litery]
Zależy mi na kodowaniu utf8.
Najbardziej mnie denerwuje to że w książce mimo identycznie wpisanych danych jak i takich samych konfiguracji wyniki są dobre...
W sieci jest sporo podobnych problemów lecz związanych z kodowaniem na stronie która łączy się z bazą danych [w której to nie ma takich błędów jak u mnie]
wersja MySQL której używam to: mysql-5.5.25a
wersja w książce to mysql-5.1.39
lecz nie mam pojęcia czy to przez różnicę w wersjach MySQL'a
Bardzo zależy mi na pomocy kogoś oświadczonego, lecz także w przekazie dość prostym do zrozumienia, z powodu mojego, bardzo krótkiego stażu w tym temacie.

Z góry dziękuję za pomoc i jeszcze raz proszę o WYROZUMIAŁOŚĆ! I przepraszam za jakiekolwiek literówki w kodzie/tekście.

Pozdrawiam.