[ mlbrnda @ 07.06.2011. 10:40 ] @
| Imam jednu poprilično veliku bazu u kojoj je delimiter ".", e sada od mene se traži da se prilikom pregleda i unosa u bazu koristi zarez.
Da li je moguće i pametnije menjati delimiter u bazi i kako se to radi ili da pretvaranje radim u aplikaciji (php).
Pzdrav i hvala! |
[ bogdan.kecman @ 07.06.2011. 10:57 ] @
DELIMITER u mysql-u je karakter kojim se odvajaju sql naredbe. Ja pretpostavljam da ti pricas o decimalnom zarezu / decimalnoj tacki. MySQL uvek koristi decimalnu tacku i to neces promeniti nikad.
Ono sto ti treba da uradis je da u php-u radis prepare statement i tu u odnosu na lokalizaciju php-a hendlujes brojeve sa tackom ili zarezom
http://www.php.net/manual/en/mysqli.prepare.php
http://www.ultramegatech.com/b...ql-prepared-statements-in-php/
koristenjem prepared statementa dodatno smanjujes mogucnost sa sql injection attacks i smanjujes greske vezane za enkoding i slicne stvari ..
[ mlbrnda @ 07.06.2011. 11:52 ] @
OK hvala puno na brzom odgovoru.
Pozdrav!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.