[ magrinjo @ 18.11.2017. 00:53 ] @
U pitanju je upis preko forme, koja se putem PHPa procesuira u MySQL bazu.

U formi (html) mi je podeseno da gadja UTF-8
U bazi mi na default podesavanju ne izbacuje kvakice, cak i kada bazi (pri kreiranju) dodelim collation utf8_unicode_ci.
Probao sam naknadno (nakon kreiranja baze) da prebacim na utf8_croatian_ci, u tom slucaju mi samo prvi post izmeni i dozvoli kvakice, svaki sledeci ne prepoznaje
[ bogdan.kecman @ 18.11.2017. 01:01 ] @
http://www.mysql.rs/2010/07/smece-u-bazi-po-ko-zna-koji-put/
[ magrinjo @ 18.11.2017. 01:22 ] @
Hmmm, samo trenutak...

Odradio sam

1. alter table smece change djubre djubre varchar(100) character set latin1;
2. alter table smece change djubre djubre blob;
3. alter table smece change djubre djubre varchar(100) character set utf8;

(naravno, promenio parametre u moje)

U bazi mi je izmenio postojece kako treba.


Medjutim, u PHP kodu dobijam gresku --> "synthax error unexpected 'names'.
Na bazu sam se konektovao preko PDO-a.

EDIT:
Pronasao sam, Google je majka, po nekad malo komplikovana.

Hvala na pomoci.
[ bogdan.kecman @ 18.11.2017. 01:37 ] @
Citat:
magrinjo

Medjutim, u PHP kodu dobijam gresku --> "synthax error unexpected 'names'.
Na bazu sam se konektovao preko PDO-a.


nisi dobro iskonfigurisao konekciju prema bazi, kao sto tamo pise (odradio si opravku "smeca" u "validnu datu" ali ne i konekciju) treba da setujes charset konekcije
https://stackoverflow.com/ques...1459/php-pdo-charset-set-names