[ 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 ] @
[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.